Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / Stylus / Tablet.cs / 1305600 / Tablet.cs
using System;
using System.Windows;
using System.Windows.Threading;
using System.Security;
namespace System.Windows.Input
{
/////////////////////////////////////////////////////////////////////////
///
/// Class containing only static methods to access tablet info.
///
public static class Tablet
{
/////////////////////////////////////////////////////////////////////
///
/// Read-only access to the Tablet device associated with the current event
/// for the current input manager.
///
public static TabletDevice CurrentTabletDevice
{
get
{
StylusDevice stylus = Stylus.CurrentStylusDevice;
if (stylus == null)
return null;
return stylus.TabletDevice;
}
}
/////////////////////////////////////////////////////////////////////
///
/// Returns the collection of Tablet Devices defined on this tablet.
///
///
/// Critical: calls into SecurityCritical code (Stylus.TabletDevices)
/// PublicOK: - asserts for unmanaged code access (via SUC) to create TabletDevices.
/// - returns our collection of TabletDevices which we want public.
///
public static TabletDeviceCollection TabletDevices
{
[SecurityCritical]
get
{
return StylusLogic.CurrentStylusLogic.TabletDevices;
}
}
}
}
// 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
- CacheDependency.cs
- StylusPoint.cs
- AutomationProperty.cs
- ClientBuildManagerCallback.cs
- AttributeCollection.cs
- DecimalAnimationUsingKeyFrames.cs
- UIPropertyMetadata.cs
- MemberDescriptor.cs
- ConfigurationValidatorBase.cs
- xmlfixedPageInfo.cs
- AuthorizationRule.cs
- _SpnDictionary.cs
- GregorianCalendarHelper.cs
- CharUnicodeInfo.cs
- Profiler.cs
- BindingsCollection.cs
- HtmlInputButton.cs
- ContainerControl.cs
- FtpRequestCacheValidator.cs
- AppSettingsExpressionEditor.cs
- RegexRunnerFactory.cs
- latinshape.cs
- TraceUtils.cs
- LayoutTable.cs
- UdpAnnouncementEndpoint.cs
- MachineSettingsSection.cs
- CompositeScriptReferenceEventArgs.cs
- CodeAttachEventStatement.cs
- AsymmetricAlgorithm.cs
- SingleStorage.cs
- GridViewItemAutomationPeer.cs
- ResourceExpression.cs
- Tokenizer.cs
- DataObjectCopyingEventArgs.cs
- CachingParameterInspector.cs
- LiteralControl.cs
- SqlConnectionHelper.cs
- ClientTargetCollection.cs
- IsolatedStoragePermission.cs
- CustomWebEventKey.cs
- PropertyGridDesigner.cs
- SrgsSubset.cs
- WebServiceAttribute.cs
- HttpAsyncResult.cs
- MemberNameValidator.cs
- CssClassPropertyAttribute.cs
- MultiSelectRootGridEntry.cs
- _BasicClient.cs
- BindingExpressionUncommonField.cs
- FileLevelControlBuilderAttribute.cs
- ContentElement.cs
- SessionPageStateSection.cs
- RequestCachePolicy.cs
- XmlDataContract.cs
- Internal.cs
- DataSourceControl.cs
- NonBatchDirectoryCompiler.cs
- BindingNavigator.cs
- Matrix.cs
- WebColorConverter.cs
- EntityDataSourceDesignerHelper.cs
- Pen.cs
- IsolatedStorageFileStream.cs
- GridViewRow.cs
- __TransparentProxy.cs
- WasEndpointConfigContainer.cs
- ISAPIApplicationHost.cs
- CategoryState.cs
- CodeIdentifiers.cs
- TransformFinalBlockRequest.cs
- XmlIncludeAttribute.cs
- Size.cs
- WebControlAdapter.cs
- HostProtectionPermission.cs
- BaseValidator.cs
- SamlAttribute.cs
- Operators.cs
- PublisherMembershipCondition.cs
- TaiwanLunisolarCalendar.cs
- TextStore.cs
- safex509handles.cs
- PropertyPathConverter.cs
- RtType.cs
- CLRBindingWorker.cs
- FloaterBaseParaClient.cs
- LinkedResource.cs
- XmlMapping.cs
- LoadedOrUnloadedOperation.cs
- IfAction.cs
- RequiredFieldValidator.cs
- RequestFactory.cs
- Panel.cs
- PropertyFilterAttribute.cs
- WebException.cs
- GetMemberBinder.cs
- ChangeInterceptorAttribute.cs
- documentsequencetextcontainer.cs
- XpsSerializerWriter.cs
- SqlDataRecord.cs
- EndEvent.cs