Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / System / Windows / StylusCaptureWithinProperty.cs / 1 / StylusCaptureWithinProperty.cs
using System;
using System.Windows.Input;
using MS.Internal.KnownBoxes;
namespace System.Windows
{
/////////////////////////////////////////////////////////////////////////
internal class StylusCaptureWithinProperty : ReverseInheritProperty
{
/////////////////////////////////////////////////////////////////////
internal StylusCaptureWithinProperty() : base(
UIElement.IsStylusCaptureWithinPropertyKey,
CoreFlags.IsStylusCaptureWithinCache,
CoreFlags.IsStylusCaptureWithinChanged)
{
}
/////////////////////////////////////////////////////////////////////
internal override void FireNotifications(UIElement uie, ContentElement ce, UIElement3D uie3D, bool oldValue)
{
DependencyPropertyChangedEventArgs args =
new DependencyPropertyChangedEventArgs(
UIElement.IsStylusCaptureWithinProperty,
BooleanBoxes.Box(oldValue),
BooleanBoxes.Box(!oldValue));
if (uie != null)
{
uie.RaiseIsStylusCaptureWithinChanged(args);
}
else if (ce != null)
{
ce.RaiseIsStylusCaptureWithinChanged(args);
}
else if (uie3D != null)
{
uie3D.RaiseIsStylusCaptureWithinChanged(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 StylusCaptureWithinProperty : ReverseInheritProperty
{
/////////////////////////////////////////////////////////////////////
internal StylusCaptureWithinProperty() : base(
UIElement.IsStylusCaptureWithinPropertyKey,
CoreFlags.IsStylusCaptureWithinCache,
CoreFlags.IsStylusCaptureWithinChanged)
{
}
/////////////////////////////////////////////////////////////////////
internal override void FireNotifications(UIElement uie, ContentElement ce, UIElement3D uie3D, bool oldValue)
{
DependencyPropertyChangedEventArgs args =
new DependencyPropertyChangedEventArgs(
UIElement.IsStylusCaptureWithinProperty,
BooleanBoxes.Box(oldValue),
BooleanBoxes.Box(!oldValue));
if (uie != null)
{
uie.RaiseIsStylusCaptureWithinChanged(args);
}
else if (ce != null)
{
ce.RaiseIsStylusCaptureWithinChanged(args);
}
else if (uie3D != null)
{
uie3D.RaiseIsStylusCaptureWithinChanged(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
- CompilerScopeManager.cs
- FieldBuilder.cs
- PreviewPrintController.cs
- ManagedWndProcTracker.cs
- PageContentAsyncResult.cs
- PropertyInfoSet.cs
- SocketPermission.cs
- UnauthorizedAccessException.cs
- ReadOnlyCollectionBase.cs
- StringWriter.cs
- MultiPageTextView.cs
- RuntimeWrappedException.cs
- XPathDocument.cs
- SrgsElementFactory.cs
- METAHEADER.cs
- OperationCanceledException.cs
- TextDecoration.cs
- EntityViewGenerator.cs
- Rect.cs
- HwndAppCommandInputProvider.cs
- Transform.cs
- EpmContentDeSerializerBase.cs
- ServiceDesigner.cs
- UInt64.cs
- CompilerInfo.cs
- DbParameterCollectionHelper.cs
- RSAPKCS1SignatureFormatter.cs
- PageCodeDomTreeGenerator.cs
- Math.cs
- RichTextBox.cs
- PrintPageEvent.cs
- NavigatorInput.cs
- MemberAccessException.cs
- WebPartTransformer.cs
- EdmScalarPropertyAttribute.cs
- SqlMethods.cs
- RectangleHotSpot.cs
- TemplatePropertyEntry.cs
- DispatchWrapper.cs
- FileLoadException.cs
- SerializationObjectManager.cs
- StateManagedCollection.cs
- OptimizerPatterns.cs
- WebAdminConfigurationHelper.cs
- ServiceModelSectionGroup.cs
- InertiaTranslationBehavior.cs
- Model3DGroup.cs
- ScrollBar.cs
- AppPool.cs
- OleDbSchemaGuid.cs
- RepeaterCommandEventArgs.cs
- TextShapeableCharacters.cs
- SimplePropertyEntry.cs
- TextParagraphView.cs
- ConditionalExpression.cs
- PageBuildProvider.cs
- DataListItemCollection.cs
- StorageEntityTypeMapping.cs
- ZoneLinkButton.cs
- MenuDesigner.cs
- ActivityUtilities.cs
- QilChoice.cs
- CompoundFileIOPermission.cs
- FormViewRow.cs
- SqlWebEventProvider.cs
- Input.cs
- TextContainerHelper.cs
- VarRefManager.cs
- SizeKeyFrameCollection.cs
- CounterCreationDataConverter.cs
- ProgressBar.cs
- MD5.cs
- ValidatedControlConverter.cs
- CheckBoxList.cs
- ExpressionList.cs
- TextBoxView.cs
- DocumentSequence.cs
- TreeSet.cs
- CompensatableSequenceActivity.cs
- ToolStripDropTargetManager.cs
- ToolStripPanelSelectionGlyph.cs
- SqlXml.cs
- DesignSurfaceCollection.cs
- DocumentPaginator.cs
- BaseParser.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- HttpPostProtocolImporter.cs
- UnknownBitmapEncoder.cs
- PasswordBox.cs
- AsyncOperationManager.cs
- FileDialog.cs
- OperationParameterInfo.cs
- FixedDSBuilder.cs
- PropertyChangedEventManager.cs
- ColumnResult.cs
- SqlGenericUtil.cs
- ColorAnimationUsingKeyFrames.cs
- HttpRuntimeSection.cs
- MimePart.cs
- PieceDirectory.cs