StylusPoint Konstruktoren

Definition

Initialisiert eine neue Instanz der StylusPoint-Klasse.Initializes a new instance of the StylusPoint class.

Überlädt

StylusPoint(Double, Double)

Initialisiert eine neue Instanz der StylusPoint-Klasse unter Verwendung der angegebenen (X, Y)-Koordinaten.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates.

StylusPoint(Double, Double, Single)

Initialisiert eine neue Instanz der StylusPoint-Klasse mit den angegebenen (x, y)-Koordinaten und dem Druck.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates and pressure.

StylusPoint(Double, Double, Single, StylusPointDescription, Int32[])

Initialisiert eine neue Instanz der StylusPoint-Klasse mit den angegebenen (X, Y)-Koordinaten, einem pressureFactor und zusätzlichen, in der StylusPointDescription angegebenen Parametern.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates, a pressureFactor, and additional parameters specified in the StylusPointDescription.

StylusPoint(Double, Double)

Initialisiert eine neue Instanz der StylusPoint-Klasse unter Verwendung der angegebenen (X, Y)-Koordinaten.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates.

public:
 StylusPoint(double x, double y);
public StylusPoint (double x, double y);
new System.Windows.Input.StylusPoint : double * double -> System.Windows.Input.StylusPoint
Public Sub New (x As Double, y As Double)

Parameter

x
Double

Die X-Koordinate des StylusPoint.The x-coordinate of the StylusPoint.

y
Double

Die Y-Koordinate des StylusPoint.The y-coordinate of the StylusPoint.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie ein StylusPoint erstellt wird.The following example demonstrates how to create a StylusPoint.

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);
Dim newDescription As 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)})

Dim propertyValues As Integer() = {1800, 1000, 1}

Dim newStylusPoint As New StylusPoint(100, 100, 0.5F, newDescription, propertyValues)

StylusPoint(Double, Double, Single)

Initialisiert eine neue Instanz der StylusPoint-Klasse mit den angegebenen (x, y)-Koordinaten und dem Druck.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates and pressure.

public:
 StylusPoint(double x, double y, float pressureFactor);
public StylusPoint (double x, double y, float pressureFactor);
new System.Windows.Input.StylusPoint : double * double * single -> System.Windows.Input.StylusPoint
Public Sub New (x As Double, y As Double, pressureFactor As Single)

Parameter

x
Double

Die X-Koordinate des StylusPoint.The x-coordinate of the StylusPoint.

y
Double

Die Y-Koordinate des StylusPoint.The y-coordinate of the StylusPoint.

pressureFactor
Single

Stärke des Drucks, der auf den StylusPoint ausgeübt wird.The amount of pressure applied to the StylusPoint.

Ausnahmen

pressureFactor ist kleiner als 0 (null) oder größer als 1.pressureFactor is less than 0 or greater than 1.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie ein StylusPoint erstellt wird.The following example demonstrates how to create a StylusPoint.

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);
Dim newDescription As 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)})

Dim propertyValues As Integer() = {1800, 1000, 1}

Dim newStylusPoint As New StylusPoint(100, 100, 0.5F, newDescription, propertyValues)

Hinweise

pressureFactor muss einen Wert zwischen 0 und 1 (einschließlich) aufweisen.pressureFactor must have a value between 0 and 1, inclusive. Der Wert 0 gibt an, dass kein Druck angewendet wird, während der Wert 1 angibt, dass die maximale Menge an Druck angewendet wird.A value of 0 indicates that no pressure is applied, while a value of 1 indicates that the maximum amount of pressure is applied. Der Wert 0,5 gibt an, dass 50% des maximalen Drucks angewendet werden, usw.A value of 0.5 indicates that 50% of the maximum pressure is applied, and so on.

StylusPoint(Double, Double, Single, StylusPointDescription, Int32[])

Initialisiert eine neue Instanz der StylusPoint-Klasse mit den angegebenen (X, Y)-Koordinaten, einem pressureFactor und zusätzlichen, in der StylusPointDescription angegebenen Parametern.Initializes a new instance of the StylusPoint class using specified (x, y) coordinates, a pressureFactor, and additional parameters specified in the StylusPointDescription.

public:
 StylusPoint(double x, double y, float pressureFactor, System::Windows::Input::StylusPointDescription ^ stylusPointDescription, cli::array <int> ^ additionalValues);
public StylusPoint (double x, double y, float pressureFactor, System.Windows.Input.StylusPointDescription stylusPointDescription, int[] additionalValues);
new System.Windows.Input.StylusPoint : double * double * single * System.Windows.Input.StylusPointDescription * int[] -> System.Windows.Input.StylusPoint

Parameter

x
Double

Die X-Koordinate des StylusPoint.The x-coordinate of the StylusPoint.

y
Double

Die Y-Koordinate des StylusPoint.The y-coordinate of the StylusPoint.

pressureFactor
Single

Stärke des Drucks, der auf den StylusPoint ausgeübt wird.The amount of pressure applied to the StylusPoint.

stylusPointDescription
StylusPointDescription

Eine StylusPointDescription, die die zusätzlichen Eigenschaften angibt, die im StylusPoint gespeichert sind.A StylusPointDescription that specifies the additional properties stored in the StylusPoint.

additionalValues
Int32[]

Ein Array von 32-Bit-Ganzzahlen mit Vorzeichen, das die Werte der in stylusPointDescription definierten Eigenschaften enthält.An array of 32-bit signed integers that contains the values of the properties defined in stylusPointDescription.

Ausnahmen

pressureFactor ist kleiner als 0 (null) oder größer als 1.pressureFactor is less than 0 or greater than 1.

- oder --or- Die Werte in additionalValues, die Schaltflächeneigenschaften entsprechen, sind nicht 0 oder 1.The values in additionalValues that correspond to button properties are not 0 or 1.

Die Anzahl der Werte in additionalValues stimmt nicht mit der Anzahl der Eigenschaften in stylusPointDescription minus 3 überein.The number of values in additionalValues does not match the number of properties in stylusPointDescription minus 3.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie ein StylusPoint erstellt wird.The following example demonstrates how to create a StylusPoint.

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);
Dim newDescription As 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)})

Dim propertyValues As Integer() = {1800, 1000, 1}

Dim newStylusPoint As New StylusPoint(100, 100, 0.5F, newDescription, propertyValues)

Gilt für: