Export (0) Print
Expand All

StylusPoint Structure

Represents a single data point collected from the digitizer and stylus.

Namespace:  System.Windows.Input
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[<Sealed>]
type StylusPoint =  
    struct 
        interface IEquatable<StylusPoint>
    end
<StylusPoint .../>

The StylusPoint type exposes the following members.

  NameDescription
Public methodStylusPoint(Double, Double)Initializes a new instance of the StylusPoint class using specified (x, y) coordinates.
Public methodStylusPoint(Double, Double, Single)Initializes a new instance of the StylusPoint class using specified (x, y) coordinates and pressure.
Public methodStylusPoint(Double, Double, Single, StylusPointDescription, Int32[])Initializes a new instance of the StylusPoint class using specified (x, y) coordinates, a pressureFactor, and additional parameters specified in the StylusPointDescription.
Top

  NameDescription
Public propertyDescriptionGets or sets the StylusPointDescription that specifies the properties stored in the StylusPoint.
Public propertyPressureFactorGets or sets a value between 0 and 1 that reflects the amount of pressure the stylus applies to the digitizer's surface when the StylusPoint is created.
Public propertyXGets or sets the value for the x-coordinate of the StylusPoint.
Public propertyYGets or sets the y-coordinate of the StylusPoint.
Top

  NameDescription
Public methodEquals(Object)Returns a value indicating whether the specified object is equal to the StylusPoint. (Overrides ValueType.Equals(Object).)
Public methodEquals(StylusPoint)Returns a Boolean value that indicates whether the specified StylusPoint is equal to the current StylusPoint.
Public methodStatic memberEquals(StylusPoint, StylusPoint)Returns a Boolean value that indicates whether the two specified StylusPoint objects are equal.
Public methodGetHashCodeReturns the hash code for this instance. (Overrides ValueType.GetHashCode().)
Public methodGetPropertyValueReturns the value of the specified property.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodHasPropertyReturns whether the current StylusPoint contains the specified property.
Public methodSetPropertyValueSets the specified property to the specified value.
Public methodToPointConverts a StylusPoint to a Point.
Public methodToStringReturns the fully qualified type name of this instance. (Inherited from ValueType.)
Top

  NameDescription
Public operatorStatic memberEqualityCompares two specified StylusPoint objects and determines whether they are equal.
Public operatorStatic memberExplicit(StylusPoint to Point)Casts the specified StylusPoint to a Point.
Public operatorStatic memberInequalityReturns a Boolean value which indicates whether the specified StylusPoint objects are unequal.
Top

  NameDescription
Public fieldStatic memberMaxXYSpecifies the largest valid value for a pair of (x, y) coordinates.
Public fieldStatic memberMinXYSpecifies the smallest valid value for a pair of (x, y) coordinates.
Top

A StylusPoint collects data when a user inputs ink using the digitizer. Because the information that a digitizer reports differs depending on the manufacturer, the properties within a StylusPoint can vary. To determine whether a property is in the StylusPoint, call the HasProperty method. The Description property contains a StylusPointDescription that specifies which properties are in the StylusPoint. All StylusPoint objects contain properties that specify the (x, y) coordinates, as well as the pressure.

The following example gets property names and values for each StylusPoint in a StylusPointCollection. This example assumes that there is a TextBlock called packetOutput.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2015 Microsoft