Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Input / Stylus / StylusButton.cs / 1 / StylusButton.cs
using System; using System.Globalization; namespace System.Windows.Input { ///////////////////////////////////////////////////////////////////////// ////// StylusButton class /// public class StylusButton { ///////////////////////////////////////////////////////////////////// internal StylusButton(string name, Guid id) { _name = name; _guid = id; } ///////////////////////////////////////////////////////////////////// ////// Returns the hardware Guid of the StylusDevice button. /// public Guid Guid { get { return _guid; } } ///////////////////////////////////////////////////////////////////// ////// Returns the current state of the button. /// public StylusButtonState StylusButtonState { // get { StylusPointCollection stylusPoints = StylusDevice.GetStylusPoints(null); if (stylusPoints == null || stylusPoints.Count == 0) return CachedButtonState; return (StylusButtonState)stylusPoints[stylusPoints.Count - 1].GetPropertyValue(new StylusPointProperty(Guid, true)); } } internal StylusButtonState CachedButtonState { get { return _cachedButtonState; } set { _cachedButtonState = value; } } ///////////////////////////////////////////////////////////////////// ////// Returns the name of the button. /// public string Name { get { return _name; } } ///////////////////////////////////////////////////////////////////// ////// Returns StylusDevice object that owns this button. /// public StylusDevice StylusDevice { get { return _stylusDevice; } } ///////////////////////////////////////////////////////////////////// /// internal void SetOwner(StylusDevice stylusDevice) { _stylusDevice = stylusDevice; } ///////////////////////////////////////////////////////////////////// ////// Returns the friendly representation of the button object /// ///public override string ToString() { return String.Format(CultureInfo.CurrentCulture, "{0}({1})", base.ToString(), this.Name); } ///////////////////////////////////////////////////////////////////// StylusDevice _stylusDevice; string _name; Guid _guid; StylusButtonState _cachedButtonState = StylusButtonState.Up; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. name of the tablet
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Stack.cs
- CustomDictionarySources.cs
- ProfileService.cs
- SByteStorage.cs
- FlowLayoutSettings.cs
- pingexception.cs
- Bezier.cs
- C14NUtil.cs
- ErrorWrapper.cs
- NumericUpDownAccelerationCollection.cs
- ModuleBuilder.cs
- SiteMapNodeItemEventArgs.cs
- LZCodec.cs
- InputScopeManager.cs
- CodeSubDirectory.cs
- FieldInfo.cs
- HandleCollector.cs
- infer.cs
- ExtractorMetadata.cs
- HierarchicalDataSourceControl.cs
- UriTemplateDispatchFormatter.cs
- BooleanToVisibilityConverter.cs
- Point3D.cs
- SchemaImporterExtension.cs
- TransformedBitmap.cs
- MetaType.cs
- WebConfigurationHost.cs
- TextTreeTextNode.cs
- SafeProcessHandle.cs
- ADMembershipUser.cs
- listitem.cs
- SoapUnknownHeader.cs
- LinkLabel.cs
- FunctionOverloadResolver.cs
- X509IssuerSerialKeyIdentifierClause.cs
- ImageIndexConverter.cs
- TreeBuilder.cs
- XPathParser.cs
- StylusButtonCollection.cs
- InternalResources.cs
- FactoryMaker.cs
- PassportPrincipal.cs
- OleDbPropertySetGuid.cs
- DiscreteKeyFrames.cs
- Light.cs
- DecimalAnimation.cs
- _HeaderInfo.cs
- RuntimeEnvironment.cs
- SplashScreen.cs
- CodeStatement.cs
- DateTimeStorage.cs
- IntAverageAggregationOperator.cs
- Run.cs
- BuildManager.cs
- RecognizedPhrase.cs
- FixedDocumentSequencePaginator.cs
- SafeNativeMethods.cs
- DataServices.cs
- CommentGlyph.cs
- PointKeyFrameCollection.cs
- BaseTemplateCodeDomTreeGenerator.cs
- IdentityHolder.cs
- CalendarTable.cs
- VisualStyleInformation.cs
- FileDialogCustomPlace.cs
- _LocalDataStoreMgr.cs
- SystemWebSectionGroup.cs
- DependencyObject.cs
- SerializationAttributes.cs
- RefreshPropertiesAttribute.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- SizeAnimationUsingKeyFrames.cs
- ProtectedConfigurationProviderCollection.cs
- WriteableBitmap.cs
- AtomServiceDocumentSerializer.cs
- StatusBar.cs
- CollectionBuilder.cs
- BrowserCapabilitiesCodeGenerator.cs
- URLIdentityPermission.cs
- DetailsViewRow.cs
- LoadedOrUnloadedOperation.cs
- SafeFileMappingHandle.cs
- CodeParameterDeclarationExpression.cs
- TableLayoutStyleCollection.cs
- MetaData.cs
- Switch.cs
- StaticExtension.cs
- InkCanvasSelectionAdorner.cs
- Queue.cs
- PagesSection.cs
- ConnectionsZoneDesigner.cs
- Exceptions.cs
- FrameworkElementFactory.cs
- CurrencyManager.cs
- TextMetrics.cs
- HttpListenerResponse.cs
- ExpressionDumper.cs
- InteropBitmapSource.cs
- Rect.cs
- DeviceContexts.cs