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
- WebFaultClientMessageInspector.cs
- Expr.cs
- HandledEventArgs.cs
- CharEntityEncoderFallback.cs
- WebScriptEnablingElement.cs
- Missing.cs
- DesignerRegionMouseEventArgs.cs
- MaskedTextBoxDesigner.cs
- SolidBrush.cs
- PeerApplicationLaunchInfo.cs
- BitmapFrame.cs
- QueryRewriter.cs
- SingleStorage.cs
- AuthorizationSection.cs
- ConfigurationStrings.cs
- CommentAction.cs
- ADMembershipProvider.cs
- Camera.cs
- ThreadInterruptedException.cs
- ContextToken.cs
- ParameterSubsegment.cs
- EnumerationRangeValidationUtil.cs
- HatchBrush.cs
- DeferredTextReference.cs
- ManagedFilter.cs
- OutOfMemoryException.cs
- InsufficientExecutionStackException.cs
- ClientCredentials.cs
- ObjectKeyFrameCollection.cs
- ProfileGroupSettingsCollection.cs
- Policy.cs
- BinaryParser.cs
- ToolTip.cs
- DesignerValidationSummaryAdapter.cs
- ExpandCollapseProviderWrapper.cs
- DesignerVerbCollection.cs
- IISUnsafeMethods.cs
- Trace.cs
- TextBounds.cs
- Stack.cs
- VolatileEnlistmentMultiplexing.cs
- BitmapData.cs
- TextPointerBase.cs
- SmiEventSink_Default.cs
- BufferModeSettings.cs
- DistinctQueryOperator.cs
- PerCallInstanceContextProvider.cs
- ConfigurationCollectionAttribute.cs
- XMLUtil.cs
- PointAnimationUsingPath.cs
- DataServiceQueryException.cs
- Style.cs
- ValidationSummary.cs
- ExtractorMetadata.cs
- CacheSection.cs
- ReadWriteObjectLock.cs
- WindowsListBox.cs
- RoleGroupCollection.cs
- ResourceContainer.cs
- XmlDocumentFragment.cs
- FormViewInsertedEventArgs.cs
- SerializationInfoEnumerator.cs
- C14NUtil.cs
- DiffuseMaterial.cs
- ColorDialog.cs
- Timer.cs
- TableCellCollection.cs
- PerformanceCounterLib.cs
- BasicExpandProvider.cs
- SegmentInfo.cs
- ReaderWriterLock.cs
- FixedSOMTableRow.cs
- UserControlParser.cs
- KnownAssembliesSet.cs
- sqlpipe.cs
- DispatchWrapper.cs
- DataMisalignedException.cs
- Thickness.cs
- CounterSample.cs
- AtomServiceDocumentSerializer.cs
- Visual3DCollection.cs
- BitmapEffectDrawingContextWalker.cs
- InputMethodStateChangeEventArgs.cs
- WebPartZoneBase.cs
- LogPolicy.cs
- HMAC.cs
- ThreadAttributes.cs
- CodeBinaryOperatorExpression.cs
- TextRangeSerialization.cs
- EntityParameterCollection.cs
- HttpPostedFileWrapper.cs
- OleDbRowUpdatedEvent.cs
- TailCallAnalyzer.cs
- PointKeyFrameCollection.cs
- ToolCreatedEventArgs.cs
- NumberSubstitution.cs
- ScriptHandlerFactory.cs
- LinqDataSourceContextEventArgs.cs
- MbpInfo.cs
- Registry.cs