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
- ReservationCollection.cs
- SimpleMailWebEventProvider.cs
- PageAsyncTask.cs
- LongPath.cs
- StatusStrip.cs
- IssuedTokensHeader.cs
- XhtmlConformanceSection.cs
- EmptyCollection.cs
- ProtocolsConfigurationHandler.cs
- DiscardableAttribute.cs
- HostingEnvironmentException.cs
- SqlWebEventProvider.cs
- StatusBarPanelClickEvent.cs
- DeferredElementTreeState.cs
- XmlSchemaParticle.cs
- PathNode.cs
- SafeUserTokenHandle.cs
- RepeatBehavior.cs
- DecimalStorage.cs
- XmlSchemaAnnotated.cs
- IteratorDescriptor.cs
- Win32.cs
- ExtensionQuery.cs
- SHA384Managed.cs
- EventDriven.cs
- TextParaLineResult.cs
- TTSEngineTypes.cs
- MouseGesture.cs
- GlyphRun.cs
- ObjectQuery_EntitySqlExtensions.cs
- SystemWebExtensionsSectionGroup.cs
- MiniMapControl.xaml.cs
- CopyOfAction.cs
- UntrustedRecipientException.cs
- XmlHierarchicalDataSourceView.cs
- Renderer.cs
- ExternalDataExchangeClient.cs
- Control.cs
- FunctionUpdateCommand.cs
- TemplateNameScope.cs
- EventLogInternal.cs
- CoTaskMemHandle.cs
- WinInet.cs
- EventMappingSettings.cs
- WhitespaceRuleLookup.cs
- ThreadNeutralSemaphore.cs
- ObjectCache.cs
- TextRangeEditLists.cs
- DataGridRelationshipRow.cs
- DataGridViewCellFormattingEventArgs.cs
- XmlHierarchicalEnumerable.cs
- ContextQuery.cs
- Evaluator.cs
- SqlRemoveConstantOrderBy.cs
- ToolbarAUtomationPeer.cs
- UrlMapping.cs
- Trace.cs
- CommandManager.cs
- HttpHandlersSection.cs
- XmlNavigatorFilter.cs
- ErasingStroke.cs
- DocumentXPathNavigator.cs
- InstanceDataCollection.cs
- DetailsViewRowCollection.cs
- InertiaTranslationBehavior.cs
- ConfigurationLocationCollection.cs
- DSASignatureDeformatter.cs
- OleDbReferenceCollection.cs
- DeflateStream.cs
- CacheManager.cs
- WebPartEditVerb.cs
- AggregateNode.cs
- HTMLTagNameToTypeMapper.cs
- ResponseBodyWriter.cs
- ChannelOptions.cs
- FormsAuthenticationUserCollection.cs
- TextTreeNode.cs
- HttpInputStream.cs
- ComponentGlyph.cs
- MediaScriptCommandRoutedEventArgs.cs
- MailWebEventProvider.cs
- NoneExcludedImageIndexConverter.cs
- InteropAutomationProvider.cs
- TextDpi.cs
- XmlSchemaNotation.cs
- AppDomainAttributes.cs
- Nullable.cs
- RoleGroupCollection.cs
- XmlEntity.cs
- LogReservationCollection.cs
- ValidationRuleCollection.cs
- XmlTextReaderImplHelpers.cs
- BitmapEffectDrawingContextWalker.cs
- ComponentResourceKeyConverter.cs
- PasswordTextNavigator.cs
- AssociationProvider.cs
- DetailsViewRowCollection.cs
- RequestQueue.cs
- PhysicalOps.cs
- XmlDsigSep2000.cs