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
- TypeGeneratedEventArgs.cs
- TextModifier.cs
- ListDictionary.cs
- ChannelCacheSettings.cs
- ExpressionPrinter.cs
- NewExpression.cs
- DeobfuscatingStream.cs
- PinnedBufferMemoryStream.cs
- HtmlInputButton.cs
- DataGridColumnCollection.cs
- BamlResourceSerializer.cs
- TextSchema.cs
- CookieProtection.cs
- HwndSourceKeyboardInputSite.cs
- CurrentChangingEventManager.cs
- MethodBody.cs
- Zone.cs
- DependencyPropertyConverter.cs
- httpapplicationstate.cs
- ScrollContentPresenter.cs
- ScriptingWebServicesSectionGroup.cs
- TreeNodeStyle.cs
- GiveFeedbackEventArgs.cs
- DetailsViewModeEventArgs.cs
- CacheVirtualItemsEvent.cs
- mda.cs
- PreviewPrintController.cs
- HttpModulesSection.cs
- GeneralTransform3D.cs
- XamlStackWriter.cs
- MemberHolder.cs
- QueueProcessor.cs
- ScriptDescriptor.cs
- AutomationElementCollection.cs
- ReferentialConstraintRoleElement.cs
- ContextMenu.cs
- ProvidersHelper.cs
- NavigationWindow.cs
- DataGridItemEventArgs.cs
- PreloadedPackages.cs
- Utils.cs
- Partitioner.cs
- StringSource.cs
- DataGridCaption.cs
- ActivityAction.cs
- ISFTagAndGuidCache.cs
- WebCodeGenerator.cs
- oledbmetadatacolumnnames.cs
- AdvancedBindingEditor.cs
- TileBrush.cs
- InkCanvasSelectionAdorner.cs
- ScriptIgnoreAttribute.cs
- FamilyMap.cs
- WS2007HttpBinding.cs
- VectorAnimation.cs
- UserControl.cs
- ObjectResult.cs
- DefaultBinder.cs
- DbDeleteCommandTree.cs
- HTTP_SERVICE_CONFIG_URLACL_KEY.cs
- XdrBuilder.cs
- RequestCacheManager.cs
- WindowsStartMenu.cs
- GatewayDefinition.cs
- PopOutPanel.cs
- PictureBox.cs
- RowToFieldTransformer.cs
- TrackingDataItem.cs
- MediaTimeline.cs
- OrderToken.cs
- TextElementCollectionHelper.cs
- NativeMethods.cs
- UIInitializationException.cs
- ObjectManager.cs
- SlotInfo.cs
- ClientApiGenerator.cs
- DataGridViewComboBoxColumn.cs
- PropertyAccessVisitor.cs
- PrimitiveSchema.cs
- GenericParameterDataContract.cs
- SerializationException.cs
- Delegate.cs
- Switch.cs
- SamlAttributeStatement.cs
- BindingListCollectionView.cs
- ListItemCollection.cs
- GridLengthConverter.cs
- TickBar.cs
- RenderDataDrawingContext.cs
- HttpValueCollection.cs
- MethodResolver.cs
- MetadataUtil.cs
- ObjectListGeneralPage.cs
- DesignerContextDescriptor.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- TextContainerHelper.cs
- GlobalAclOperationRequirement.cs
- OperandQuery.cs
- ImageDrawing.cs
- Quaternion.cs