Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- CallbackValidator.cs
- CodePageEncoding.cs
- Int64KeyFrameCollection.cs
- TypeBuilderInstantiation.cs
- DynamicObjectAccessor.cs
- BmpBitmapDecoder.cs
- SystemNetHelpers.cs
- AutomationPeer.cs
- AssertSection.cs
- CommandConverter.cs
- complextypematerializer.cs
- DrawingContextDrawingContextWalker.cs
- UnionCqlBlock.cs
- DataGridHeaderBorder.cs
- TypeUtil.cs
- XmlChoiceIdentifierAttribute.cs
- XmlAttributeAttribute.cs
- DoubleAnimation.cs
- LongValidator.cs
- Axis.cs
- RegionData.cs
- ContentValidator.cs
- ConstructorNeedsTagAttribute.cs
- ListBindableAttribute.cs
- TextModifierScope.cs
- HeaderedItemsControl.cs
- ComponentGuaranteesAttribute.cs
- SafeNativeMethods.cs
- WaveHeader.cs
- DetailsViewModeEventArgs.cs
- TripleDESCryptoServiceProvider.cs
- AutoResetEvent.cs
- InputScope.cs
- LockCookie.cs
- XNameTypeConverter.cs
- FileDialog_Vista_Interop.cs
- RootProfilePropertySettingsCollection.cs
- PropagatorResult.cs
- Binding.cs
- XmlDocumentSerializer.cs
- ThicknessAnimationBase.cs
- DbMetaDataColumnNames.cs
- CodeParameterDeclarationExpressionCollection.cs
- DivideByZeroException.cs
- DebugHandleTracker.cs
- HtmlEmptyTagControlBuilder.cs
- TextLineResult.cs
- MergeLocalizationDirectives.cs
- BaseParagraph.cs
- TreeIterator.cs
- NameValueSectionHandler.cs
- RepeatButtonAutomationPeer.cs
- XmlChildEnumerator.cs
- FlowPosition.cs
- OperationResponse.cs
- StrokeIntersection.cs
- LinkedResource.cs
- WeakReferenceKey.cs
- EdmEntityTypeAttribute.cs
- EventEntry.cs
- ipaddressinformationcollection.cs
- PasswordTextContainer.cs
- SettingsPropertyValueCollection.cs
- NotificationContext.cs
- SrgsElementFactory.cs
- _NestedMultipleAsyncResult.cs
- AccessibilityApplicationManager.cs
- UnicastIPAddressInformationCollection.cs
- NativeStructs.cs
- ControlDesignerState.cs
- UnsafeNativeMethods.cs
- BindingCompleteEventArgs.cs
- ReachIDocumentPaginatorSerializer.cs
- WinCategoryAttribute.cs
- WindowClosedEventArgs.cs
- SqlCacheDependencySection.cs
- AttributeAction.cs
- NetworkInformationPermission.cs
- CmsInterop.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- EntityContainer.cs
- CustomCredentialPolicy.cs
- ParallelSeparator.xaml.cs
- BasicDesignerLoader.cs
- StandardTransformFactory.cs
- ProcessHostFactoryHelper.cs
- WebPartCancelEventArgs.cs
- ClientSettingsSection.cs
- LassoSelectionBehavior.cs
- ServicesUtilities.cs
- EntityDataSourceViewSchema.cs
- TextEditorTyping.cs
- SqlInternalConnectionSmi.cs
- EndpointDesigner.cs
- CustomCategoryAttribute.cs
- CodeDOMUtility.cs
- ControlBuilder.cs
- DefaultHttpHandler.cs
- Identity.cs
- FixedDocumentSequencePaginator.cs