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
- Win32.cs
- InkSerializer.cs
- GridViewDesigner.cs
- xdrvalidator.cs
- SqlInternalConnectionSmi.cs
- KeyValueConfigurationCollection.cs
- OLEDB_Util.cs
- SecurityContext.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- FileSystemEventArgs.cs
- Page.cs
- DecimalAverageAggregationOperator.cs
- Variable.cs
- DateTimePicker.cs
- DesignerActionListCollection.cs
- _StreamFramer.cs
- HttpGetClientProtocol.cs
- ImageSource.cs
- WeakRefEnumerator.cs
- NumericUpDownAcceleration.cs
- BasicBrowserDialog.designer.cs
- PresentationTraceSources.cs
- QilIterator.cs
- ElementHostAutomationPeer.cs
- PageAsyncTaskManager.cs
- ScriptResourceHandler.cs
- webbrowsersite.cs
- SvcMapFileSerializer.cs
- UrlPropertyAttribute.cs
- DataShape.cs
- StringOutput.cs
- ProfilePropertyMetadata.cs
- MenuRenderer.cs
- Properties.cs
- SapiAttributeParser.cs
- UnsafeNativeMethods.cs
- DiscardableAttribute.cs
- ClassicBorderDecorator.cs
- VerificationAttribute.cs
- DrawToolTipEventArgs.cs
- EmptyEnumerable.cs
- ToolboxItemFilterAttribute.cs
- DynamicFilter.cs
- BlobPersonalizationState.cs
- DomainUpDown.cs
- ListItemCollection.cs
- AuthorizationRule.cs
- CacheChildrenQuery.cs
- StructuredTypeInfo.cs
- ParenthesizePropertyNameAttribute.cs
- WindowsProgressbar.cs
- HttpApplication.cs
- MenuItemAutomationPeer.cs
- CalendarItem.cs
- PropertyGridEditorPart.cs
- GcSettings.cs
- Internal.cs
- XhtmlCssHandler.cs
- VirtualizedContainerService.cs
- QueryOperationResponseOfT.cs
- Imaging.cs
- SetStoryboardSpeedRatio.cs
- StringArrayEditor.cs
- SR.cs
- ResourceWriter.cs
- ItemCollection.cs
- FrameworkElement.cs
- RewritingValidator.cs
- CorrelationResolver.cs
- DocumentSequenceHighlightLayer.cs
- NonceToken.cs
- DataServiceQueryProvider.cs
- WebDescriptionAttribute.cs
- TextRunCacheImp.cs
- StaticExtension.cs
- EntityWrapper.cs
- WindowsAltTab.cs
- BigIntegerStorage.cs
- SwitchAttribute.cs
- RecordsAffectedEventArgs.cs
- ScrollItemProviderWrapper.cs
- WebColorConverter.cs
- LinkedResourceCollection.cs
- thaishape.cs
- ListBoxItemAutomationPeer.cs
- WebZone.cs
- ServiceModelConfigurationSection.cs
- SqlDataSourceDesigner.cs
- CompositeDispatchFormatter.cs
- ChangesetResponse.cs
- BitmapScalingModeValidation.cs
- EdmProviderManifest.cs
- ZipPackagePart.cs
- BinaryCommonClasses.cs
- BulletedListEventArgs.cs
- WebBrowserPermission.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- WsdlHelpGeneratorElement.cs
- ProfilePropertyNameValidator.cs
- ActivityExecutorSurrogate.cs