Edit

Share via


TabletDevice Class

Definition

Represents the digitizer device of a Tablet PC.

C#
public sealed class TabletDevice : System.Windows.Input.InputDevice
Inheritance

Examples

The following example demonstrates how to get the properties that a TabletDevice supports.

C#
TabletDevice currentTablet = Tablet.CurrentTabletDevice;
ReadOnlyCollection<StylusPointProperty> supportedProperties = 
    currentTablet.SupportedStylusPointProperties;

StringWriter properties = new StringWriter();

foreach (StylusPointProperty property in supportedProperties)
{
    properties.WriteLine(property.ToString());
}

MessageBox.Show(properties.ToString());

Properties

ActiveSource

Gets the PresentationSource that reports current input for the tablet device.

Dispatcher

Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
Id

Gets the unique identifier for the tablet device on the system.

Name

Gets the name of the tablet device.

ProductId

Gets the product identifier for the tablet device.

StylusDevices

Gets the StylusDeviceCollection associated with the tablet device.

SupportedStylusPointProperties

Gets a collection of StylusPointProperty objects that the TabletDevice supports.

TabletHardwareCapabilities

Gets the TabletHardwareCapabilities for the tablet device.

Target

Gets the IInputElement that provides basic input processing for the tablet device.

Type

Gets the TabletDeviceType of the tablet device.

Methods

CheckAccess()

Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns the name of the tablet device.

VerifyAccess()

Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10