StylusPointProperties Class
Contains a StylusPointProperty for each property that the WPF supports.
Namespace: System.Windows.Input
Assembly: PresentationCore (in PresentationCore.dll)
The StylusPointProperties type exposes the following members.
| Name | Description | |
|---|---|---|
![]() ![]() | AltitudeOrientation | Represents the angle between the axis of the pen and the surface of the Tablet PC. |
![]() ![]() | AzimuthOrientation | Represents the clockwise rotation of the cursor, through a full circular range around the z-axis. |
![]() ![]() | BarrelButton | Represents the barrel button of a stylus. |
![]() ![]() | ButtonPressure | Represents the pressure on a pressure-sensitive button. |
![]() ![]() | Height | Represents the height of the contact point on the digitizer. |
![]() ![]() | NormalPressure | Represents the pressure of the pen tip perpendicular to the Tablet PC surface. |
![]() ![]() | PacketStatus | Represents the current status of the cursor. |
![]() ![]() | PitchRotation | Represents whether the tip is above or below a horizontal line that is perpendicular to the writing surface. |
![]() ![]() | RollRotation | Represents the clockwise rotation of the pen around its own axis. |
![]() ![]() | SecondaryTipButton | Represents the secondary tip button of a stylus. |
![]() ![]() | SerialNumber | Identifies the StylusPoint. |
![]() ![]() | SystemTouch | Represents the point of contact that generates the StylusPoint, whether initiated by a finger, palm, or any other touch. |
![]() ![]() | TangentPressure | Represents the pen tip pressure along the plane of the Tablet PC surface. |
![]() ![]() | TipButton | Represents the tip button of a stylus. |
![]() ![]() | TwistOrientation | Represents the clockwise rotation of the cursor around its own axis. |
![]() ![]() | Width | Represents the width of the contact point on the digitizer. |
![]() ![]() | X | Represents the x-coordinate in the tablet coordinate space. |
![]() ![]() | XTiltOrientation | Represents the angle between the (y,z) plane and the pen and y-axis plane. |
![]() ![]() | Y | Represents the y-coordinate in the tablet coordinate space. |
![]() ![]() | YawRotation | Represents the angle of the pen to the left or right around the center of its horizontal axis when the pen is horizontal. |
![]() ![]() | YTiltOrientation | Represents the angle between the (x, z) plane and the pen and x-axis plane. |
![]() ![]() | Z | Represents the z-coordinate or distance of the pen tip from the tablet surface. |
The WPF ships with pre-defined StylusPointProperty objects for properties that are commonly collected by a stylus and a digitizer. You can use these built-in properties to create a StylusPointDescription.
The following example demonstrates how to create a StylusPointDescription using the StylusPointProperties fields.
StylusPointDescription newDescription =
new StylusPointDescription(new StylusPointPropertyInfo[]
{
new StylusPointPropertyInfo(StylusPointProperties.X),
new StylusPointPropertyInfo(StylusPointProperties.Y),
new StylusPointPropertyInfo(StylusPointProperties.NormalPressure),
new StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation),
new StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation),
new StylusPointPropertyInfo(StylusPointProperties.BarrelButton)
});
int[] propertyValues = { 1800, 1000, 1 };
StylusPoint newStylusPoint = new StylusPoint(100, 100, .5f, newDescription, propertyValues);
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
