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
- AssociationSetMetadata.cs
- UseManagedPresentationBindingElementImporter.cs
- MemberDomainMap.cs
- NoneExcludedImageIndexConverter.cs
- HtmlEmptyTagControlBuilder.cs
- ListItemConverter.cs
- AutoGeneratedFieldProperties.cs
- serverconfig.cs
- SecurityKeyType.cs
- ThrowHelper.cs
- indexingfiltermarshaler.cs
- CustomAttributeSerializer.cs
- FlowPanelDesigner.cs
- SystemResources.cs
- DispatcherExceptionFilterEventArgs.cs
- SchemaCollectionPreprocessor.cs
- ToolBar.cs
- XmlSchemaComplexContentExtension.cs
- DBConnection.cs
- ToolboxComponentsCreatingEventArgs.cs
- DrawingContextDrawingContextWalker.cs
- AnnotationObservableCollection.cs
- brushes.cs
- WindowAutomationPeer.cs
- IPHostEntry.cs
- HwndTarget.cs
- DashStyle.cs
- TrustManagerMoreInformation.cs
- DbProviderFactories.cs
- SiteIdentityPermission.cs
- _ScatterGatherBuffers.cs
- WindowsFormsSynchronizationContext.cs
- XmlDataProvider.cs
- smtppermission.cs
- base64Transforms.cs
- Page.cs
- AspProxy.cs
- ConnectAlgorithms.cs
- HostedBindingBehavior.cs
- SetIndexBinder.cs
- BorderGapMaskConverter.cs
- DefaultValidator.cs
- ToolStripContentPanel.cs
- ObsoleteAttribute.cs
- ValueConversionAttribute.cs
- UnsafeNativeMethods.cs
- ValueTypeFieldReference.cs
- MessageDecoder.cs
- RewritingProcessor.cs
- NamespaceInfo.cs
- ShadowGlyph.cs
- Partitioner.cs
- SR.Designer.cs
- SrgsElement.cs
- UnSafeCharBuffer.cs
- XmlDocumentFragment.cs
- PrePostDescendentsWalker.cs
- TransportElement.cs
- ELinqQueryState.cs
- PermissionListSet.cs
- CryptoConfig.cs
- EvidenceTypeDescriptor.cs
- AssociationTypeEmitter.cs
- validationstate.cs
- ViewValidator.cs
- RuntimeDelegateArgument.cs
- EvidenceBase.cs
- PolygonHotSpot.cs
- MultipartContentParser.cs
- X509PeerCertificateAuthentication.cs
- ArrayElementGridEntry.cs
- TiffBitmapEncoder.cs
- SingleTagSectionHandler.cs
- WebPartCloseVerb.cs
- TimeoutException.cs
- CodeTypeReferenceCollection.cs
- SafeRegistryHandle.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- CustomWebEventKey.cs
- BindableAttribute.cs
- CngUIPolicy.cs
- Variant.cs
- TimelineCollection.cs
- CollectionConverter.cs
- TextTreeFixupNode.cs
- Stack.cs
- ScopelessEnumAttribute.cs
- ProtocolViolationException.cs
- MetadataArtifactLoaderResource.cs
- SystemSounds.cs
- NonClientArea.cs
- ResourceProviderFactory.cs
- SignatureResourceHelper.cs
- HttpProfileGroupBase.cs
- ApplyImportsAction.cs
- RowCache.cs
- X509CertificateCollection.cs
- SiteMapNodeCollection.cs
- HtmlPanelAdapter.cs
- StrokeNodeData.cs