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
- NavigationProperty.cs
- DataContractFormatAttribute.cs
- ObservableCollection.cs
- XmlSchemaSimpleContentRestriction.cs
- CopyOnWriteList.cs
- FileAuthorizationModule.cs
- TextPenaltyModule.cs
- StackOverflowException.cs
- Style.cs
- ToolstripProfessionalRenderer.cs
- HealthMonitoringSectionHelper.cs
- NativeMethods.cs
- HtmlInputRadioButton.cs
- MailHeaderInfo.cs
- Popup.cs
- NumericUpDown.cs
- AddingNewEventArgs.cs
- TraceEventCache.cs
- SoapSchemaImporter.cs
- UpdateProgress.cs
- RelationshipNavigation.cs
- Propagator.JoinPropagator.cs
- HwndKeyboardInputProvider.cs
- XPathMessageFilter.cs
- DecoderExceptionFallback.cs
- UnsafeNativeMethodsPenimc.cs
- ChildrenQuery.cs
- PropertyFilterAttribute.cs
- ColorConvertedBitmap.cs
- Compiler.cs
- ToolStripContextMenu.cs
- SafeBitVector32.cs
- SystemSounds.cs
- UserControlParser.cs
- ConfigurationValues.cs
- QilInvokeLateBound.cs
- SpeakInfo.cs
- Size.cs
- GeneralTransform3DGroup.cs
- MenuAutomationPeer.cs
- MemberDescriptor.cs
- FontStretch.cs
- IpcClientManager.cs
- ListChunk.cs
- PackagePartCollection.cs
- MouseEventArgs.cs
- LockedBorderGlyph.cs
- FrameworkReadOnlyPropertyMetadata.cs
- CssClassPropertyAttribute.cs
- PatternMatcher.cs
- TabItem.cs
- HostProtectionPermission.cs
- CallTemplateAction.cs
- FileDialogPermission.cs
- SchemaTableColumn.cs
- Operand.cs
- RSAPKCS1SignatureFormatter.cs
- XmlNodeReader.cs
- NodeFunctions.cs
- GreaterThanOrEqual.cs
- TextEditorParagraphs.cs
- ViewGenResults.cs
- DataContext.cs
- CfgArc.cs
- WindowsMenu.cs
- Identity.cs
- NameScope.cs
- ByteFacetDescriptionElement.cs
- X509Certificate.cs
- BoolExpression.cs
- NotSupportedException.cs
- OAVariantLib.cs
- FileSystemWatcher.cs
- FlagsAttribute.cs
- safex509handles.cs
- SqlCaseSimplifier.cs
- IdSpace.cs
- VideoDrawing.cs
- WpfXamlType.cs
- MulticastOption.cs
- KoreanLunisolarCalendar.cs
- future.cs
- RuntimeConfigLKG.cs
- ClientSettings.cs
- ConsumerConnectionPoint.cs
- ModelVisual3D.cs
- ThicknessConverter.cs
- JsonDeserializer.cs
- XmlRawWriterWrapper.cs
- DispatcherHooks.cs
- XmlUnspecifiedAttribute.cs
- XmlSerializerVersionAttribute.cs
- SelectionEditingBehavior.cs
- DateTimeUtil.cs
- BaseParaClient.cs
- QilLoop.cs
- PriorityChain.cs
- Compiler.cs
- MetadataProperty.cs
- DataExpression.cs