Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / System / Windows / MouseCaptureWithinProperty.cs / 1 / 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
- ListControl.cs
- MenuItemStyleCollection.cs
- ITextView.cs
- X509Certificate.cs
- XmlAnyElementAttribute.cs
- TraceContext.cs
- OLEDB_Enum.cs
- FlowLayoutPanel.cs
- DataGridViewHeaderCell.cs
- Panel.cs
- ActiveXSite.cs
- BaseTreeIterator.cs
- CharacterShapingProperties.cs
- X509UI.cs
- FontWeight.cs
- Scene3D.cs
- AuthenticationService.cs
- WebBrowserEvent.cs
- DataGridCellInfo.cs
- TokenBasedSet.cs
- BinaryUtilClasses.cs
- Bitmap.cs
- ActivityDesignerLayoutSerializers.cs
- UIElement3D.cs
- PeerPresenceInfo.cs
- AuthenticationService.cs
- ExceptionHandlerDesigner.cs
- PeerCollaboration.cs
- ExpressionVisitor.cs
- XmlAttributeCollection.cs
- UTF32Encoding.cs
- QuestionEventArgs.cs
- MarkupObject.cs
- DataGridViewLinkColumn.cs
- StateFinalizationDesigner.cs
- NamespaceListProperty.cs
- BindingExpressionBase.cs
- xdrvalidator.cs
- Evidence.cs
- ErrorsHelper.cs
- DecoderNLS.cs
- PropertyManager.cs
- ItemsControlAutomationPeer.cs
- SchemaInfo.cs
- SeekableReadStream.cs
- NamespaceList.cs
- TreeBuilderBamlTranslator.cs
- MouseGestureValueSerializer.cs
- MemberNameValidator.cs
- FixedFindEngine.cs
- TemplateField.cs
- TraceHandlerErrorFormatter.cs
- MessageSmuggler.cs
- LogEntrySerialization.cs
- StringConverter.cs
- SecurityContext.cs
- GroupBoxDesigner.cs
- PageHandlerFactory.cs
- VisualStyleInformation.cs
- FrameAutomationPeer.cs
- XsdDuration.cs
- Config.cs
- AutomationEvent.cs
- PageCache.cs
- RawStylusSystemGestureInputReport.cs
- XamlReaderHelper.cs
- EmbeddedMailObject.cs
- AutoResetEvent.cs
- WSFederationHttpBindingCollectionElement.cs
- InvalidateEvent.cs
- PropertyEntry.cs
- DoWorkEventArgs.cs
- AssemblyFilter.cs
- AutomationProperty.cs
- HtmlForm.cs
- IteratorAsyncResult.cs
- IisTraceListener.cs
- SecurityDescriptor.cs
- ResourcePart.cs
- InstanceStore.cs
- WebServiceMethodData.cs
- ADConnectionHelper.cs
- FormsAuthenticationCredentials.cs
- DataControlReference.cs
- TableLayoutPanel.cs
- AsymmetricSignatureDeformatter.cs
- ProcessInfo.cs
- WrapPanel.cs
- SamlAssertionKeyIdentifierClause.cs
- WizardStepBase.cs
- SudsCommon.cs
- SqlProcedureAttribute.cs
- SqlFileStream.cs
- PersonalizationProviderCollection.cs
- AutomationPeer.cs
- ComboBoxRenderer.cs
- OdbcEnvironment.cs
- CodeIterationStatement.cs
- PersonalizationProvider.cs
- CodeMemberProperty.cs