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
- HtmlButton.cs
- DataTransferEventArgs.cs
- BrowserCapabilitiesFactory35.cs
- BinaryCommonClasses.cs
- ExpressionDumper.cs
- StringToken.cs
- Highlights.cs
- FormatException.cs
- XamlPathDataSerializer.cs
- ProtectedConfigurationSection.cs
- CopyNamespacesAction.cs
- DropShadowEffect.cs
- DataGridRowDetailsEventArgs.cs
- WebPartMenuStyle.cs
- ExeContext.cs
- TypeConverterHelper.cs
- Vector3DIndependentAnimationStorage.cs
- CryptoApi.cs
- System.Data_BID.cs
- CodeAttachEventStatement.cs
- OleDbError.cs
- EncodingNLS.cs
- ParallelEnumerable.cs
- RelatedView.cs
- Camera.cs
- VarRefManager.cs
- MultilineStringConverter.cs
- SqlConnectionPoolGroupProviderInfo.cs
- _SpnDictionary.cs
- BamlMapTable.cs
- CustomWebEventKey.cs
- SafeNativeMethodsMilCoreApi.cs
- TextRunProperties.cs
- ToolCreatedEventArgs.cs
- DictionaryBase.cs
- Keywords.cs
- ObjectItemNoOpAssemblyLoader.cs
- Set.cs
- TypeConverterMarkupExtension.cs
- DrawingContextDrawingContextWalker.cs
- ColumnCollection.cs
- ResXDataNode.cs
- FixedDocumentPaginator.cs
- PeerTransportSecurityElement.cs
- StackBuilderSink.cs
- TemplateBaseAction.cs
- WebPartConnectionsCloseVerb.cs
- PreviewKeyDownEventArgs.cs
- SerializableAttribute.cs
- HttpProcessUtility.cs
- StructuralObject.cs
- XamlContextStack.cs
- SiteMapNodeCollection.cs
- ObjectAnimationUsingKeyFrames.cs
- DesignerTransactionCloseEvent.cs
- ListViewGroupConverter.cs
- WeakRefEnumerator.cs
- PipelineModuleStepContainer.cs
- ScopelessEnumAttribute.cs
- NavigationProperty.cs
- DCSafeHandle.cs
- StrokeNodeOperations2.cs
- SmtpAuthenticationManager.cs
- ErrorTableItemStyle.cs
- RectangleConverter.cs
- OracleCommand.cs
- SqlDataSourceCommandEventArgs.cs
- ObjectPersistData.cs
- PagedDataSource.cs
- ErrorLog.cs
- Encoder.cs
- ModuleBuilder.cs
- WriteLineDesigner.xaml.cs
- CodeDomDesignerLoader.cs
- AccessDataSourceView.cs
- FileAuthorizationModule.cs
- DependentList.cs
- CodeGroup.cs
- PieceNameHelper.cs
- MultiTrigger.cs
- CapabilitiesSection.cs
- CodeFieldReferenceExpression.cs
- CommandEventArgs.cs
- MatrixUtil.cs
- PackageRelationshipCollection.cs
- DrawTreeNodeEventArgs.cs
- SecurityListenerSettingsLifetimeManager.cs
- autovalidator.cs
- SystemIPv4InterfaceProperties.cs
- InfoCardSymmetricAlgorithm.cs
- CacheMemory.cs
- ImageSourceConverter.cs
- ClientBuildManagerCallback.cs
- SiteMapNodeCollection.cs
- DocumentReference.cs
- XamlStyleSerializer.cs
- TouchEventArgs.cs
- ConstructorExpr.cs
- SafeUserTokenHandle.cs
- XmlCodeExporter.cs