Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / FocusWithinProperty.cs / 1305600 / 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
- PointAnimationUsingPath.cs
- TimersDescriptionAttribute.cs
- StringHelper.cs
- NumberSubstitution.cs
- CaseCqlBlock.cs
- PropertyMapper.cs
- BitStream.cs
- ClosureBinding.cs
- WebHostedComPlusServiceHost.cs
- PathBox.cs
- SHA512Managed.cs
- GetTokenRequest.cs
- StorageEntityTypeMapping.cs
- LayoutDump.cs
- ObjectParameter.cs
- Errors.cs
- FormViewDeletedEventArgs.cs
- Roles.cs
- DataSourceView.cs
- ScriptControlManager.cs
- SapiRecognizer.cs
- ArrayElementGridEntry.cs
- SplitterEvent.cs
- ChtmlTextWriter.cs
- Grammar.cs
- wgx_sdk_version.cs
- SrgsToken.cs
- ValidatorUtils.cs
- TextBoxBase.cs
- ImageInfo.cs
- Faults.cs
- BuildResult.cs
- OutputCacheSettings.cs
- Operator.cs
- CodeTypeDeclarationCollection.cs
- ColorPalette.cs
- RequestSecurityTokenForGetBrowserToken.cs
- DataGridColumnHeader.cs
- ExpandSegment.cs
- ObjectSet.cs
- WebPartConnectionsCancelEventArgs.cs
- RemotingAttributes.cs
- Deflater.cs
- ConnectionManagementSection.cs
- DeploymentSection.cs
- FilteredAttributeCollection.cs
- StylusShape.cs
- NotifyIcon.cs
- XMLSchema.cs
- CatalogZoneBase.cs
- Clipboard.cs
- GestureRecognizer.cs
- TemplateAction.cs
- ActivityBuilderHelper.cs
- FreezableDefaultValueFactory.cs
- Point3DCollectionValueSerializer.cs
- _TimerThread.cs
- Accessible.cs
- ImageListStreamer.cs
- TileBrush.cs
- HttpProtocolImporter.cs
- filewebrequest.cs
- FuncCompletionCallbackWrapper.cs
- CodeTypeReference.cs
- CombinedTcpChannel.cs
- TdsRecordBufferSetter.cs
- DateTime.cs
- StringFunctions.cs
- WindowsListViewSubItem.cs
- PrintPageEvent.cs
- EntityDataSource.cs
- QueryTask.cs
- Html32TextWriter.cs
- ZipFileInfoCollection.cs
- RightsManagementEncryptionTransform.cs
- ControlsConfig.cs
- GetIsBrowserClientRequest.cs
- GeneralTransform3DTo2DTo3D.cs
- ProcessThread.cs
- ToolStripDesigner.cs
- NoPersistHandle.cs
- InputLanguageEventArgs.cs
- DockPanel.cs
- DragDropManager.cs
- AliasGenerator.cs
- CollectionBuilder.cs
- Model3DGroup.cs
- SmiGettersStream.cs
- GridViewColumnHeaderAutomationPeer.cs
- HandledEventArgs.cs
- XmlSignificantWhitespace.cs
- WebPartEditorCancelVerb.cs
- CachedTypeface.cs
- BulletedList.cs
- XmlException.cs
- AttributeProviderAttribute.cs
- ListMarkerLine.cs
- RecommendedAsConfigurableAttribute.cs
- WindowsGraphicsCacheManager.cs
- Avt.cs