StylusPoint Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der StylusPoint-Klasse.
Überlädt
StylusPoint(Double, Double) |
Initialisiert eine neue Instanz der StylusPoint-Klasse unter Verwendung der angegebenen (X, Y)-Koordinaten. |
StylusPoint(Double, Double, Single) |
Initialisiert eine neue Instanz der StylusPoint-Klasse mit den angegebenen (x, y)-Koordinaten und dem Druck. |
StylusPoint(Double, Double, Single, StylusPointDescription, Int32[]) |
Initialisiert eine neue Instanz der StylusPoint-Klasse mit den angegebenen (X, Y)-Koordinaten, einem |
StylusPoint(Double, Double)
Initialisiert eine neue Instanz der StylusPoint-Klasse unter Verwendung der angegebenen (X, Y)-Koordinaten.
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.
- y
- Double
Die Y-Koordinate des StylusPoint.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie eine StylusPointerstellt wird.
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:
StylusPoint(Double, Double, Single)
Initialisiert eine neue Instanz der StylusPoint-Klasse mit den angegebenen (x, y)-Koordinaten und dem Druck.
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.
- y
- Double
Die Y-Koordinate des StylusPoint.
- pressureFactor
- Single
Stärke des Drucks, der auf den StylusPoint ausgeübt wird.
Ausnahmen
pressureFactor
ist kleiner als 0 (null) oder größer als 1.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie eine StylusPointerstellt wird.
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 aufweisen, einschließlich. Der Wert 0 gibt an, dass kein Druck angewendet wird, während der Wert 1 angibt, dass die maximale Druckmenge angewendet wird. Der Wert 0,5 gibt an, dass 50 % des maximalen Drucks angewendet werden usw.
Gilt für:
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.
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
Public Sub New (x As Double, y As Double, pressureFactor As Single, stylusPointDescription As StylusPointDescription, additionalValues As Integer())
Parameter
- x
- Double
Die X-Koordinate des StylusPoint.
- y
- Double
Die Y-Koordinate des StylusPoint.
- pressureFactor
- Single
Stärke des Drucks, der auf den StylusPoint ausgeübt wird.
- stylusPointDescription
- StylusPointDescription
Eine StylusPointDescription, die die zusätzlichen Eigenschaften angibt, die im StylusPoint gespeichert sind.
- additionalValues
- Int32[]
Ein Array von 32-Bit-Ganzzahlen mit Vorzeichen, das die Werte der in stylusPointDescription
definierten Eigenschaften enthält.
Ausnahmen
pressureFactor
ist kleiner als 0 (null) oder größer als 1.
- oder -
Die Werte in additionalValues
, die Schaltflächeneigenschaften entsprechen, sind nicht 0 oder 1.
Die Anzahl der Werte in additionalValues
stimmt nicht mit der Anzahl der Eigenschaften in stylusPointDescription
minus 3 überein.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie eine StylusPointerstellt wird.
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)