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
- UIElementAutomationPeer.cs
- EdgeProfileValidation.cs
- SchemaTableColumn.cs
- TypedReference.cs
- HostTimeoutsElement.cs
- OdbcStatementHandle.cs
- AspNetHostingPermission.cs
- UserPreferenceChangedEventArgs.cs
- TypeSystem.cs
- OperationResponse.cs
- OleDbSchemaGuid.cs
- AutomationPattern.cs
- WebPartZoneCollection.cs
- PropertyGeneratedEventArgs.cs
- ByteConverter.cs
- ScopeCollection.cs
- DataContext.cs
- TypeResolvingOptionsAttribute.cs
- CurrentChangedEventManager.cs
- BitmapEffectGroup.cs
- XmlDataProvider.cs
- ArrayElementGridEntry.cs
- BitmapImage.cs
- SizeChangedEventArgs.cs
- QueryExpr.cs
- StringHelper.cs
- ParentUndoUnit.cs
- BrowserInteropHelper.cs
- SystemWebExtensionsSectionGroup.cs
- UInt64Storage.cs
- Quad.cs
- DataGridViewCellValueEventArgs.cs
- DataServiceEntityAttribute.cs
- SelectionEditingBehavior.cs
- ContentPlaceHolder.cs
- TableParaClient.cs
- CSharpCodeProvider.cs
- Dictionary.cs
- CodeLabeledStatement.cs
- basevalidator.cs
- ToolStripContentPanelDesigner.cs
- EnumBuilder.cs
- ModelProperty.cs
- Vector3DConverter.cs
- DefaultBinder.cs
- Nodes.cs
- DesignerTransactionCloseEvent.cs
- SqlCacheDependency.cs
- TileBrush.cs
- HtmlGenericControl.cs
- FormsAuthenticationConfiguration.cs
- WebPartDisplayModeCollection.cs
- DigestTraceRecordHelper.cs
- VerificationException.cs
- Trace.cs
- DetailsViewDeletedEventArgs.cs
- SendActivityDesignerTheme.cs
- DbConnectionFactory.cs
- precedingquery.cs
- ConfigurationPropertyCollection.cs
- ProjectionPlan.cs
- AcceleratedTokenAuthenticator.cs
- EventLogEntryCollection.cs
- ResourceProviderFactory.cs
- DemultiplexingClientMessageFormatter.cs
- VirtualDirectoryMappingCollection.cs
- PathSegmentCollection.cs
- ValueChangedEventManager.cs
- ColorBlend.cs
- TypedElement.cs
- WebControlParameterProxy.cs
- TouchPoint.cs
- OleDbDataReader.cs
- SmiContextFactory.cs
- SafeWaitHandle.cs
- PackageRelationship.cs
- WindowsEditBoxRange.cs
- X500Name.cs
- XmlMapping.cs
- ExeConfigurationFileMap.cs
- WsiProfilesElementCollection.cs
- KeyFrames.cs
- PeerApplicationLaunchInfo.cs
- SqlMetaData.cs
- EnumerableCollectionView.cs
- MessageContractMemberAttribute.cs
- VoiceChangeEventArgs.cs
- TypeResolvingOptionsAttribute.cs
- ping.cs
- GeneralTransform2DTo3DTo2D.cs
- CatalogPartChrome.cs
- ComponentResourceKey.cs
- BuildProvider.cs
- CollectionBuilder.cs
- AnnouncementEndpoint.cs
- SHA384Managed.cs
- WindowsAuthenticationModule.cs
- AxisAngleRotation3D.cs
- XmlText.cs
- PrintController.cs