Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / StylusCaptureWithinProperty.cs / 1305600 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TimersDescriptionAttribute.cs
- ComponentResourceKeyConverter.cs
- BamlBinaryWriter.cs
- TabletDevice.cs
- ProfilePropertyMetadata.cs
- DrawingGroup.cs
- Sql8ConformanceChecker.cs
- Emitter.cs
- securitycriticaldataClass.cs
- ForEachAction.cs
- SchemaInfo.cs
- ProxyHelper.cs
- OleDbStruct.cs
- Walker.cs
- Padding.cs
- SecurityHelper.cs
- MethodSignatureGenerator.cs
- PaperSource.cs
- PackagingUtilities.cs
- X509CertificateTrustedIssuerElement.cs
- GridProviderWrapper.cs
- FontStyleConverter.cs
- Matrix3DConverter.cs
- MobileErrorInfo.cs
- CodeDomExtensionMethods.cs
- DuplexChannel.cs
- BooleanToVisibilityConverter.cs
- XPathArrayIterator.cs
- DataTransferEventArgs.cs
- StringBlob.cs
- Expander.cs
- DoWorkEventArgs.cs
- WebPartPersonalization.cs
- SettingsProperty.cs
- ThumbButtonInfoCollection.cs
- InvalidDataException.cs
- SkinBuilder.cs
- InvokePattern.cs
- SoapFormatterSinks.cs
- Model3D.cs
- XPathAncestorIterator.cs
- FontDriver.cs
- CodeConstructor.cs
- StatusBarPanelClickEvent.cs
- DuplicateContext.cs
- ProfilePropertySettingsCollection.cs
- TransportContext.cs
- SqlStatistics.cs
- DbXmlEnabledProviderManifest.cs
- ControlParameter.cs
- DesignerTextWriter.cs
- sqlnorm.cs
- XmlSchemaExternal.cs
- BinaryWriter.cs
- ObjectToIdCache.cs
- TimeZoneInfo.cs
- X509ImageLogo.cs
- HasRunnableWorkflowEvent.cs
- CodeAttributeDeclarationCollection.cs
- RichTextBoxConstants.cs
- CursorConverter.cs
- HttpProfileBase.cs
- XmlILAnnotation.cs
- GradientStopCollection.cs
- GridViewRowPresenterBase.cs
- NonceCache.cs
- DiagnosticSection.cs
- SettingsPropertyNotFoundException.cs
- CertificateManager.cs
- AssociationType.cs
- TrackBar.cs
- WhiteSpaceTrimStringConverter.cs
- Queue.cs
- LinqDataSourceStatusEventArgs.cs
- TypedDataSourceCodeGenerator.cs
- HostingEnvironment.cs
- DoubleLinkListEnumerator.cs
- ImageButton.cs
- EdmValidator.cs
- DbConnectionStringBuilder.cs
- RegexCode.cs
- WinFormsSecurity.cs
- XPathScanner.cs
- SystemFonts.cs
- IgnoreFlushAndCloseStream.cs
- Content.cs
- CustomErrorsSection.cs
- GACIdentityPermission.cs
- DbConnectionHelper.cs
- FacetChecker.cs
- NewItemsContextMenuStrip.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- DelegatingTypeDescriptionProvider.cs
- ServerIdentity.cs
- SizeChangedEventArgs.cs
- ReadWriteObjectLock.cs
- UpdateRecord.cs
- MSG.cs
- RenderContext.cs
- BeginEvent.cs