StylusDevice.GetStylusPoints Methode
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.
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.
public:
System::Windows::Input::StylusPointCollection ^ GetStylusPoints(System::Windows::IInputElement ^ relativeTo);
public System.Windows.Input.StylusPointCollection GetStylusPoints (System.Windows.IInputElement relativeTo);
member this.GetStylusPoints : System.Windows.IInputElement -> System.Windows.Input.StylusPointCollection
Public Function GetStylusPoints (relativeTo As IInputElement) As StylusPointCollection
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
relativeTo
ist weder UIElement noch FrameworkContentElement.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Aus dem abgerufen StylusPointCollection wird StylusDevice.
StylusPointCollection myStylusPoints =
myStylusDevice.GetStylusPoints(myStylusDevice.Target);
textbox1.AppendText("Got " + myStylusPoints.Count.ToString() + " packets\n");
Dim myStylusPoints As StylusPointCollection = _
myStylusDevice.GetStylusPoints(myStylusDevice.Target)
textbox1.AppendText("Got " + myStylusPoints.Count.ToString() + " packets" + vbCrLf)
Gilt für:
GetStylusPoints(IInputElement, StylusPointDescription)
Gibt eine StylusPointCollection zurück, die die vom Tablettstift erfassten StylusPoint-Objekte enthält. Verwendet die angegebene StylusPointDescription.
public:
System::Windows::Input::StylusPointCollection ^ GetStylusPoints(System::Windows::IInputElement ^ relativeTo, System::Windows::Input::StylusPointDescription ^ subsetToReformatTo);
public System.Windows.Input.StylusPointCollection GetStylusPoints (System.Windows.IInputElement relativeTo, System.Windows.Input.StylusPointDescription subsetToReformatTo);
member this.GetStylusPoints : System.Windows.IInputElement * System.Windows.Input.StylusPointDescription -> System.Windows.Input.StylusPointCollection
Public Function GetStylusPoints (relativeTo As IInputElement, subsetToReformatTo As StylusPointDescription) As StylusPointCollection
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
relativeTo
ist weder UIElement noch FrameworkContentElement.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Objekte aus dem aktuellen StylusDeviceabgerufen StylusPoint werden.
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);
Dim currentStylus As StylusDevice = Stylus.CurrentStylusDevice
Dim description1 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 description2 As StylusPointDescription = currentStylus.GetStylusPoints(inkCanvas1).Description
Dim description3 As StylusPointDescription = _
StylusPointDescription.GetCommonDescription(description1, description2)
Dim points As StylusPointCollection = 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.