Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / System / Windows / FocusWithinProperty.cs / 1 / FocusWithinProperty.cs
using System; using System.Windows.Input; using MS.Internal.KnownBoxes; namespace System.Windows { ///////////////////////////////////////////////////////////////////////// internal class FocusWithinProperty : ReverseInheritProperty { ///////////////////////////////////////////////////////////////////// internal FocusWithinProperty() : base( UIElement.IsKeyboardFocusWithinPropertyKey, CoreFlags.IsKeyboardFocusWithinCache, CoreFlags.IsKeyboardFocusWithinChanged) { } ///////////////////////////////////////////////////////////////////// internal override void FireNotifications(UIElement uie, ContentElement ce, UIElement3D uie3D, bool oldValue) { DependencyPropertyChangedEventArgs args = new DependencyPropertyChangedEventArgs( UIElement.IsKeyboardFocusWithinProperty, BooleanBoxes.Box(oldValue), BooleanBoxes.Box(!oldValue)); if (uie != null) { uie.RaiseIsKeyboardFocusWithinChanged(args); } else if (ce != null) { ce.RaiseIsKeyboardFocusWithinChanged(args); } else if (uie3D != null) { uie3D.RaiseIsKeyboardFocusWithinChanged(args); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; using System.Windows.Input; using MS.Internal.KnownBoxes; namespace System.Windows { ///////////////////////////////////////////////////////////////////////// internal class FocusWithinProperty : ReverseInheritProperty { ///////////////////////////////////////////////////////////////////// internal FocusWithinProperty() : base( UIElement.IsKeyboardFocusWithinPropertyKey, CoreFlags.IsKeyboardFocusWithinCache, CoreFlags.IsKeyboardFocusWithinChanged) { } ///////////////////////////////////////////////////////////////////// internal override void FireNotifications(UIElement uie, ContentElement ce, UIElement3D uie3D, bool oldValue) { DependencyPropertyChangedEventArgs args = new DependencyPropertyChangedEventArgs( UIElement.IsKeyboardFocusWithinProperty, BooleanBoxes.Box(oldValue), BooleanBoxes.Box(!oldValue)); if (uie != null) { uie.RaiseIsKeyboardFocusWithinChanged(args); } else if (ce != null) { ce.RaiseIsKeyboardFocusWithinChanged(args); } else if (uie3D != null) { uie3D.RaiseIsKeyboardFocusWithinChanged(args); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ScriptingAuthenticationServiceSection.cs
- HitTestFilterBehavior.cs
- SocketInformation.cs
- ParserContext.cs
- ModelTreeEnumerator.cs
- SecurityState.cs
- BookmarkScopeInfo.cs
- MiniAssembly.cs
- SizeLimitedCache.cs
- PathData.cs
- ColumnTypeConverter.cs
- SiteMapDataSource.cs
- EditingScope.cs
- NetTcpBindingCollectionElement.cs
- MailMessageEventArgs.cs
- SimpleWebHandlerParser.cs
- PowerModeChangedEventArgs.cs
- IntSecurity.cs
- CompilationLock.cs
- DataViewManager.cs
- RequestDescription.cs
- ImageFormat.cs
- HandlerFactoryWrapper.cs
- XmlSerializableWriter.cs
- TextEndOfSegment.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- TextReturnReader.cs
- FixedFlowMap.cs
- Component.cs
- AddInProcess.cs
- XomlSerializationHelpers.cs
- _SslStream.cs
- EmissiveMaterial.cs
- PreDigestedSignedInfo.cs
- ConnectionInterfaceCollection.cs
- TextTreeInsertUndoUnit.cs
- TreeIterator.cs
- TrustManager.cs
- storepermission.cs
- TextModifierScope.cs
- CompleteWizardStep.cs
- WebPartEditorOkVerb.cs
- Html32TextWriter.cs
- InputEventArgs.cs
- ValidationPropertyAttribute.cs
- ContentHostHelper.cs
- DefaultParameterValueAttribute.cs
- SafeCryptoHandles.cs
- XmlnsPrefixAttribute.cs
- GeneralEndpointIdentity.cs
- ReadWriteObjectLock.cs
- CompositionAdorner.cs
- DuplexChannelBinder.cs
- WebControlAdapter.cs
- NetSectionGroup.cs
- XmlTypeAttribute.cs
- XsdCachingReader.cs
- ImageInfo.cs
- XPathAncestorIterator.cs
- EntitySetRetriever.cs
- CatalogPart.cs
- WeakRefEnumerator.cs
- Point3DCollectionValueSerializer.cs
- ListControlConvertEventArgs.cs
- InvokeProviderWrapper.cs
- FunctionGenerator.cs
- PageBuildProvider.cs
- ClusterRegistryConfigurationProvider.cs
- SqlRowUpdatedEvent.cs
- StringConverter.cs
- TableCellAutomationPeer.cs
- documentation.cs
- WorkItem.cs
- FocusManager.cs
- IntegerFacetDescriptionElement.cs
- CompositionTarget.cs
- SvcMapFile.cs
- CultureTableRecord.cs
- WebRequest.cs
- login.cs
- SamlEvidence.cs
- SqlCommandBuilder.cs
- Stroke.cs
- ButtonFieldBase.cs
- PageCanvasSize.cs
- TextPatternIdentifiers.cs
- StaticContext.cs
- Int32RectValueSerializer.cs
- ExpressionsCollectionEditor.cs
- PipelineModuleStepContainer.cs
- ConditionalAttribute.cs
- OleDbConnectionFactory.cs
- MimeTextImporter.cs
- FileNotFoundException.cs
- DbConnectionFactory.cs
- DataListItemCollection.cs
- StartUpEventArgs.cs
- SafeProcessHandle.cs
- StructuredTypeEmitter.cs
- BookmarkScope.cs