Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / MouseCaptureWithinProperty.cs / 1305600 / MouseCaptureWithinProperty.cs
using System; using System.Windows.Input; using MS.Internal.KnownBoxes; namespace System.Windows { ///////////////////////////////////////////////////////////////////////// internal class MouseCaptureWithinProperty : ReverseInheritProperty { ///////////////////////////////////////////////////////////////////// internal MouseCaptureWithinProperty() : base( UIElement.IsMouseCaptureWithinPropertyKey, CoreFlags.IsMouseCaptureWithinCache, CoreFlags.IsMouseCaptureWithinChanged) { } ///////////////////////////////////////////////////////////////////// internal override void FireNotifications(UIElement uie, ContentElement ce, UIElement3D uie3D, bool oldValue) { DependencyPropertyChangedEventArgs args = new DependencyPropertyChangedEventArgs( UIElement.IsMouseCaptureWithinProperty, BooleanBoxes.Box(oldValue), BooleanBoxes.Box(!oldValue)); if (uie != null) { uie.RaiseIsMouseCaptureWithinChanged(args); } else if (ce != null) { ce.RaiseIsMouseCaptureWithinChanged(args); } else if (uie3D != null) { uie3D.RaiseIsMouseCaptureWithinChanged(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 MouseCaptureWithinProperty : ReverseInheritProperty { ///////////////////////////////////////////////////////////////////// internal MouseCaptureWithinProperty() : base( UIElement.IsMouseCaptureWithinPropertyKey, CoreFlags.IsMouseCaptureWithinCache, CoreFlags.IsMouseCaptureWithinChanged) { } ///////////////////////////////////////////////////////////////////// internal override void FireNotifications(UIElement uie, ContentElement ce, UIElement3D uie3D, bool oldValue) { DependencyPropertyChangedEventArgs args = new DependencyPropertyChangedEventArgs( UIElement.IsMouseCaptureWithinProperty, BooleanBoxes.Box(oldValue), BooleanBoxes.Box(!oldValue)); if (uie != null) { uie.RaiseIsMouseCaptureWithinChanged(args); } else if (ce != null) { ce.RaiseIsMouseCaptureWithinChanged(args); } else if (uie3D != null) { uie3D.RaiseIsMouseCaptureWithinChanged(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
- OrderedEnumerableRowCollection.cs
- SecurityManager.cs
- Char.cs
- GridViewDeleteEventArgs.cs
- HashRepartitionStream.cs
- DesignerCatalogPartChrome.cs
- Condition.cs
- SchemaImporter.cs
- HttpProtocolReflector.cs
- PaperSize.cs
- Rectangle.cs
- ConsoleKeyInfo.cs
- SqlRowUpdatedEvent.cs
- SafeEventHandle.cs
- SoapElementAttribute.cs
- AudienceUriMode.cs
- SystemResources.cs
- _NegoState.cs
- SafeRightsManagementHandle.cs
- GroupJoinQueryOperator.cs
- ServiceEndpointCollection.cs
- Version.cs
- CompositeFontInfo.cs
- ImageAnimator.cs
- BaseComponentEditor.cs
- X509ChainElement.cs
- BitmapDownload.cs
- ReaderOutput.cs
- CodeConstructor.cs
- ChameleonKey.cs
- ContextStaticAttribute.cs
- XPathMultyIterator.cs
- DataGridViewUtilities.cs
- CheckedListBox.cs
- ExecutedRoutedEventArgs.cs
- SessionPageStateSection.cs
- ZoneMembershipCondition.cs
- AdornerHitTestResult.cs
- RuntimeConfigLKG.cs
- input.cs
- MessageRpc.cs
- OperationResponse.cs
- path.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- Bitmap.cs
- CompModSwitches.cs
- DesignerTransactionCloseEvent.cs
- XPathItem.cs
- HtmlTableCell.cs
- CollectionChangedEventManager.cs
- Tile.cs
- CodeDirectionExpression.cs
- SchemaReference.cs
- _ContextAwareResult.cs
- SoapExtensionReflector.cs
- GPRECT.cs
- Transform3DGroup.cs
- WebPartsPersonalizationAuthorization.cs
- ObjectDataSourceStatusEventArgs.cs
- PartialTrustVisibleAssembliesSection.cs
- ToolStripDropDownItem.cs
- ThousandthOfEmRealDoubles.cs
- SelectorItemAutomationPeer.cs
- SimpleColumnProvider.cs
- ExpressionConverter.cs
- BufferedGraphics.cs
- Trace.cs
- Inflater.cs
- DoubleAnimationUsingPath.cs
- FastPropertyAccessor.cs
- thaishape.cs
- CompilerError.cs
- WindowsAuthenticationModule.cs
- TargetConverter.cs
- WebWorkflowRole.cs
- WindowsTitleBar.cs
- ExecutionEngineException.cs
- DataServiceClientException.cs
- HttpClientChannel.cs
- HttpCacheParams.cs
- Size3D.cs
- Events.cs
- Document.cs
- CacheChildrenQuery.cs
- DataRowComparer.cs
- CheckedPointers.cs
- TraceHandlerErrorFormatter.cs
- ModuleElement.cs
- ParagraphVisual.cs
- Odbc32.cs
- DrawingContextDrawingContextWalker.cs
- IdentitySection.cs
- SamlSecurityTokenAuthenticator.cs
- HttpStreamMessageEncoderFactory.cs
- ColumnResizeAdorner.cs
- BasicBrowserDialog.cs
- DeflateStream.cs
- SignatureToken.cs
- FileDialog.cs
- coordinator.cs