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
- PropertyChangedEventArgs.cs
- XmlCharCheckingReader.cs
- HtmlElementCollection.cs
- ParameterCollectionEditorForm.cs
- XAMLParseException.cs
- BooleanKeyFrameCollection.cs
- NativeMethods.cs
- SafeLocalMemHandle.cs
- GeneralTransform.cs
- DependencyObjectType.cs
- ResourceCategoryAttribute.cs
- CssClassPropertyAttribute.cs
- ClientSideQueueItem.cs
- StartUpEventArgs.cs
- ObjectViewListener.cs
- TextRenderer.cs
- InstanceKeyView.cs
- SegmentInfo.cs
- XPathBuilder.cs
- RawAppCommandInputReport.cs
- WsatConfiguration.cs
- EqualityComparer.cs
- UrlRoutingModule.cs
- SmiEventSink_Default.cs
- ReadOnlyDictionary.cs
- ExtensionsSection.cs
- InputMethod.cs
- WebPartConnectionsEventArgs.cs
- CorrelationTokenTypeConvertor.cs
- safesecurityhelperavalon.cs
- AliasedSlot.cs
- CodeTypeReferenceExpression.cs
- ToolStripPanel.cs
- FieldTemplateFactory.cs
- RootBrowserWindowProxy.cs
- LOSFormatter.cs
- IImplicitResourceProvider.cs
- DirectoryNotFoundException.cs
- MSG.cs
- HandledMouseEvent.cs
- ApplicationServiceHelper.cs
- ResourceProviderFactory.cs
- FontCollection.cs
- Point4DValueSerializer.cs
- XamlValidatingReader.cs
- DynamicResourceExtension.cs
- MatrixCamera.cs
- StatusBarDesigner.cs
- FixedFindEngine.cs
- MsmqVerifier.cs
- SortableBindingList.cs
- HttpListenerTimeoutManager.cs
- DataGridViewAutoSizeModeEventArgs.cs
- XmlDataDocument.cs
- OracleDateTime.cs
- PlatformNotSupportedException.cs
- UInt64Converter.cs
- DateTimeOffsetStorage.cs
- ParenthesizePropertyNameAttribute.cs
- BitmapFrameEncode.cs
- BamlTreeMap.cs
- SqlReferenceCollection.cs
- DecimalAnimationBase.cs
- ContentPresenter.cs
- OracleConnectionString.cs
- TableSectionStyle.cs
- LayeredChannelListener.cs
- SizeChangedInfo.cs
- TypeSystem.cs
- InstalledFontCollection.cs
- SafeSystemMetrics.cs
- EntityDataSourceChangedEventArgs.cs
- InlinedLocationReference.cs
- Listbox.cs
- DataObjectSettingDataEventArgs.cs
- DataQuery.cs
- TextServicesPropertyRanges.cs
- UserControlDocumentDesigner.cs
- ComAdminWrapper.cs
- SubpageParaClient.cs
- Calendar.cs
- RangeValidator.cs
- SystemFonts.cs
- GenericTransactionFlowAttribute.cs
- DataControlFieldCollection.cs
- XmlStringTable.cs
- CacheModeValueSerializer.cs
- ImageMetadata.cs
- XPathMultyIterator.cs
- MatrixValueSerializer.cs
- BatchParser.cs
- ApplyImportsAction.cs
- wgx_commands.cs
- ProvidersHelper.cs
- DataSourceCache.cs
- StaticResourceExtension.cs
- MultiSelectRootGridEntry.cs
- wmiprovider.cs
- SortDescriptionCollection.cs
- DynamicRenderer.cs