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
- CodeTypeReferenceCollection.cs
- UserMapPath.cs
- MultilineStringConverter.cs
- PixelShader.cs
- SingleResultAttribute.cs
- DPAPIProtectedConfigurationProvider.cs
- MaterialGroup.cs
- HashSetDebugView.cs
- ReadOnlyNameValueCollection.cs
- SecurityKeyIdentifierClause.cs
- CodeTypeMemberCollection.cs
- CommonProperties.cs
- WebPartZoneBase.cs
- ValidatorCollection.cs
- WebException.cs
- DataControlReferenceCollection.cs
- XmlUtf8RawTextWriter.cs
- ListCommandEventArgs.cs
- LinkedResource.cs
- MediaTimeline.cs
- SymLanguageVendor.cs
- SafeArrayTypeMismatchException.cs
- PageVisual.cs
- FilteredSchemaElementLookUpTable.cs
- AuthorizationContext.cs
- PaperSize.cs
- FormsAuthenticationCredentials.cs
- BidOverLoads.cs
- SqlRemoveConstantOrderBy.cs
- NativeWindow.cs
- DateTimeOffset.cs
- XmlObjectSerializer.cs
- ParameterBuilder.cs
- FrameworkObject.cs
- WebBrowserNavigatingEventHandler.cs
- BooleanToVisibilityConverter.cs
- WinHttpWebProxyFinder.cs
- ReadOnlyDataSourceView.cs
- DataRelationCollection.cs
- CodeValidator.cs
- DataGridAutomationPeer.cs
- ChineseLunisolarCalendar.cs
- TablePatternIdentifiers.cs
- StagingAreaInputItem.cs
- MetadataArtifactLoaderComposite.cs
- PageHandlerFactory.cs
- MsmqOutputChannel.cs
- SqlNodeAnnotations.cs
- Nodes.cs
- GridEntry.cs
- DataServiceEntityAttribute.cs
- ListViewDeleteEventArgs.cs
- XmlSchemaDatatype.cs
- LineMetrics.cs
- TableRowGroup.cs
- WebSysDisplayNameAttribute.cs
- WinInetCache.cs
- XmlUtf8RawTextWriter.cs
- PageParserFilter.cs
- CapiNative.cs
- EncoderExceptionFallback.cs
- HtmlSelect.cs
- WebException.cs
- SynchronizedInputAdaptor.cs
- ImageSourceValueSerializer.cs
- HitTestDrawingContextWalker.cs
- NamedPipeAppDomainProtocolHandler.cs
- CompositeKey.cs
- SuppressMessageAttribute.cs
- ShaperBuffers.cs
- NetTcpSecurity.cs
- HttpCacheVaryByContentEncodings.cs
- DbTransaction.cs
- HttpListenerRequestTraceRecord.cs
- IERequestCache.cs
- DbParameterHelper.cs
- Source.cs
- reliableinputsessionchannel.cs
- HttpApplication.cs
- KeyValueConfigurationElement.cs
- PersianCalendar.cs
- InstancePersistenceCommandException.cs
- AspNetHostingPermission.cs
- XmlProcessingInstruction.cs
- UserUseLicenseDictionaryLoader.cs
- PtsCache.cs
- DataGridCellsPanel.cs
- ServiceModelEnhancedConfigurationElementCollection.cs
- LambdaCompiler.ControlFlow.cs
- webeventbuffer.cs
- OdbcException.cs
- RtfNavigator.cs
- ClientUtils.cs
- XsltLoader.cs
- Block.cs
- HyperlinkAutomationPeer.cs
- _NegoStream.cs
- TCPClient.cs
- HebrewNumber.cs
- Grid.cs