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
- DetailsViewUpdateEventArgs.cs
- Icon.cs
- NodeFunctions.cs
- DataGridLinkButton.cs
- ResolveCriteriaCD1.cs
- ObjectContextServiceProvider.cs
- TableAdapterManagerGenerator.cs
- AdCreatedEventArgs.cs
- BitmapEffectInputData.cs
- ContentPlaceHolder.cs
- DoubleLinkList.cs
- WebScriptMetadataMessageEncoderFactory.cs
- StylusPointPropertyInfoDefaults.cs
- Translator.cs
- IFlowDocumentViewer.cs
- Utils.cs
- TypeSystem.cs
- HostingEnvironment.cs
- FixedPageAutomationPeer.cs
- FileLevelControlBuilderAttribute.cs
- GlobalEventManager.cs
- PingOptions.cs
- TextPointerBase.cs
- SymLanguageVendor.cs
- CodeTypeDeclaration.cs
- AuthenticationManager.cs
- WSFederationHttpBinding.cs
- BindingExpression.cs
- SmiEventSink_Default.cs
- HtmlHistory.cs
- TransactionProtocol.cs
- ConfigXmlText.cs
- SwitchExpression.cs
- GenericEnumerator.cs
- XmlDocumentFieldSchema.cs
- StringHelper.cs
- ProvidersHelper.cs
- InternalCache.cs
- SendActivity.cs
- KeyboardDevice.cs
- HttpWriter.cs
- BitmapFrame.cs
- ObservableCollection.cs
- MarkedHighlightComponent.cs
- AttributeEmitter.cs
- AdRotator.cs
- QuaternionIndependentAnimationStorage.cs
- MethodBody.cs
- WeakRefEnumerator.cs
- HostProtectionPermission.cs
- AnnotationAuthorChangedEventArgs.cs
- Separator.cs
- DatagridviewDisplayedBandsData.cs
- NodeFunctions.cs
- X509CertificateRecipientClientCredential.cs
- EntitySetBase.cs
- MarkupExtensionReturnTypeAttribute.cs
- PowerModeChangedEventArgs.cs
- DelegateSerializationHolder.cs
- SystemIPInterfaceProperties.cs
- ListDictionary.cs
- TextServicesPropertyRanges.cs
- NameGenerator.cs
- AdRotator.cs
- XmlRawWriter.cs
- JumpList.cs
- DataGridViewRowPostPaintEventArgs.cs
- ListenerSessionConnection.cs
- MutexSecurity.cs
- SqlDataSourceAdvancedOptionsForm.cs
- HttpCapabilitiesEvaluator.cs
- StringDictionary.cs
- PropertyTab.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- CanonicalizationDriver.cs
- ContextActivityUtils.cs
- BuildResultCache.cs
- InternalConfigConfigurationFactory.cs
- sqlcontext.cs
- HttpStreamMessageEncoderFactory.cs
- EntityDataSourceQueryBuilder.cs
- WebPartTransformerAttribute.cs
- ComPlusAuthorization.cs
- Base64Decoder.cs
- OletxVolatileEnlistment.cs
- PersonalizationProviderHelper.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- DirectoryObjectSecurity.cs
- RoutedCommand.cs
- ObjectSpanRewriter.cs
- ViewDesigner.cs
- AccessViolationException.cs
- LineSegment.cs
- DataComponentNameHandler.cs
- ModelProperty.cs
- PageMediaType.cs
- XmlWrappingWriter.cs
- UpdatePanelTrigger.cs
- FormsAuthenticationCredentials.cs
- DataRowCollection.cs