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
- SubstitutionDesigner.cs
- LayoutEvent.cs
- SignedXml.cs
- DiscoveryDefaults.cs
- DayRenderEvent.cs
- UriExt.cs
- ColumnMapTranslator.cs
- fixedPageContentExtractor.cs
- XmlCompatibilityReader.cs
- DragEvent.cs
- PropertyDescriptorComparer.cs
- _CacheStreams.cs
- XmlParserContext.cs
- NamespaceCollection.cs
- AssertSection.cs
- AssemblyUtil.cs
- StylusPointProperty.cs
- ProtectedProviderSettings.cs
- ObjectDataSourceSelectingEventArgs.cs
- SingleAnimationUsingKeyFrames.cs
- JapaneseCalendar.cs
- ImageInfo.cs
- UnaryNode.cs
- XsltSettings.cs
- BooleanFunctions.cs
- WorkBatch.cs
- WmlLinkAdapter.cs
- ManagementNamedValueCollection.cs
- CodeSubDirectoriesCollection.cs
- DataServiceRequestOfT.cs
- _LoggingObject.cs
- TextMetrics.cs
- SqlDataSourceView.cs
- RestHandlerFactory.cs
- EntitySqlException.cs
- FigureHelper.cs
- CaseCqlBlock.cs
- TextTreeFixupNode.cs
- DataListItemCollection.cs
- ToolStripContainerDesigner.cs
- MeshGeometry3D.cs
- DockingAttribute.cs
- ObjectSet.cs
- ObjectPersistData.cs
- PrinterUnitConvert.cs
- HttpCapabilitiesSectionHandler.cs
- KnowledgeBase.cs
- InteropExecutor.cs
- DataGridViewTextBoxEditingControl.cs
- HiddenFieldPageStatePersister.cs
- WmiInstallComponent.cs
- XamlStyleSerializer.cs
- DescendentsWalkerBase.cs
- AsyncCompletedEventArgs.cs
- AppLevelCompilationSectionCache.cs
- HttpTransportSecurityElement.cs
- NetNamedPipeSecurity.cs
- WebPartZoneBase.cs
- embossbitmapeffect.cs
- MetadataWorkspace.cs
- DataGridTableCollection.cs
- BindingNavigator.cs
- FacetDescriptionElement.cs
- DeobfuscatingStream.cs
- ConstraintStruct.cs
- FileDetails.cs
- TextServicesCompartmentContext.cs
- UnaryNode.cs
- XPathPatternParser.cs
- LinqToSqlWrapper.cs
- SystemMulticastIPAddressInformation.cs
- ProcessManager.cs
- XmlDocumentType.cs
- CodeSnippetStatement.cs
- Stack.cs
- WebHeaderCollection.cs
- RegexCharClass.cs
- LicenseContext.cs
- FormViewRow.cs
- SoapServerProtocol.cs
- HttpPostedFileWrapper.cs
- IEnumerable.cs
- CredentialCache.cs
- DataViewListener.cs
- MeshGeometry3D.cs
- ResolveResponse.cs
- DataGridViewSelectedColumnCollection.cs
- UpdateExpressionVisitor.cs
- WorkItem.cs
- BuildResult.cs
- WebPartHeaderCloseVerb.cs
- XmlnsCompatibleWithAttribute.cs
- PolicyLevel.cs
- LocatorBase.cs
- DataSourceCache.cs
- SignerInfo.cs
- IListConverters.cs
- Missing.cs
- WSFederationHttpSecurityElement.cs
- ReliabilityContractAttribute.cs