Auf Englisch lesen

Freigeben über


StylusDevice.GetStylusPoints Methode

Definition

Gibt eine StylusPointCollection zurück, die die vom Tablettstift erfassten StylusPoint-Objekte enthält.

Überlädt

GetStylusPoints(IInputElement)

Gibt eine StylusPointCollection zurück, die die vom Tablettstift erfassten StylusPoint-Objekte enthält.

GetStylusPoints(IInputElement, StylusPointDescription)

Gibt eine StylusPointCollection zurück, die die vom Tablettstift erfassten StylusPoint-Objekte enthält. Verwendet die angegebene StylusPointDescription.

GetStylusPoints(IInputElement)

Gibt eine StylusPointCollection zurück, die die vom Tablettstift erfassten StylusPoint-Objekte enthält.

C#
public System.Windows.Input.StylusPointCollection GetStylusPoints (System.Windows.IInputElement relativeTo);

Parameter

relativeTo
IInputElement

Die IInputElement , der die Koordinaten (x,y) im StylusPointCollection zugeordnet sind.

Gibt zurück

Eine StylusPointCollection, die die vom Tablettstift erfassten StylusPoint-Objekte enthält.

Ausnahmen

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Aus dem abgerufen StylusPointCollection wird StylusDevice.

C#
StylusPointCollection myStylusPoints =
            myStylusDevice.GetStylusPoints(myStylusDevice.Target);
textbox1.AppendText("Got " + myStylusPoints.Count.ToString() + " packets\n");

Gilt für:

.NET Framework 4.8.1 und andere Versionen
Produkt Versionen
.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

GetStylusPoints(IInputElement, StylusPointDescription)

Gibt eine StylusPointCollection zurück, die die vom Tablettstift erfassten StylusPoint-Objekte enthält. Verwendet die angegebene StylusPointDescription.

C#
public System.Windows.Input.StylusPointCollection GetStylusPoints (System.Windows.IInputElement relativeTo, System.Windows.Input.StylusPointDescription subsetToReformatTo);

Parameter

relativeTo
IInputElement

Die IInputElement , der die Koordinaten (x y) im StylusPointCollection zugeordnet sind.

subsetToReformatTo
StylusPointDescription

Die StylusPointDescription, die von der StylusPointCollection verwendet werden soll.

Gibt zurück

Eine StylusPointCollection, die die vom Tablettstift erfassten StylusPoint-Objekte enthält.

Ausnahmen

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Objekte aus dem aktuellen StylusDeviceabgerufen StylusPoint werden.

C#
StylusDevice currentStylus = Stylus.CurrentStylusDevice;
StylusPointDescription description1 =
      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)
                    });

StylusPointDescription description2 = currentStylus.GetStylusPoints(inkCanvas1).Description;

StylusPointDescription description3 = 
    StylusPointDescription.GetCommonDescription(description1, description2);

StylusPointCollection points = currentStylus.GetStylusPoints(inkCanvas1, description3);

Hinweise

subsetToReformatTo muss mit der Description -Eigenschaft von kompatibel sein, die StylusPointCollection von der GetStylusPoints(IInputElement) -Methode verwendet wird. Verwenden Sie die GetCommonDescription -Methode, um einen StylusPointDescription abzurufen, bevor Sie die GetStylusPoints(IInputElement, StylusPointDescription) -Methode aufrufen.

Gilt für:

.NET Framework 4.8.1 und andere Versionen
Produkt Versionen
.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