StylusDevice.GetStylusPoints Metod

Definition

Returnerar en StylusPointCollection som innehåller StylusPoint objekt som samlats in från pennan.

Överlagringar

Name Description
GetStylusPoints(IInputElement)

Returnerar en StylusPointCollection som innehåller StylusPoint objekt som samlats in från pennan.

GetStylusPoints(IInputElement, StylusPointDescription)

Returnerar en StylusPointCollection som innehåller StylusPoint objekt som samlats in från pennan. Använder den angivna StylusPointDescription.

GetStylusPoints(IInputElement)

Returnerar en StylusPointCollection som innehåller StylusPoint objekt som samlats in från pennan.

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

Parametrar

relativeTo
IInputElement

Till IInputElement vilken (x,y) koordinaterna i StylusPointCollection mappas.

Returer

En StylusPointCollection som innehåller StylusPoint objekt som pennan samlade in.

Undantag

Exempel

I följande exempel visas hur du hämtar StylusPointCollection från 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)

Gäller för

GetStylusPoints(IInputElement, StylusPointDescription)

Returnerar en StylusPointCollection som innehåller StylusPoint objekt som samlats in från pennan. Använder den angivna 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

Parametrar

relativeTo
IInputElement

Till IInputElement vilken (x y) koordinaterna i StylusPointCollection mappas.

subsetToReformatTo
StylusPointDescription

Som StylusPointDescription ska användas av StylusPointCollection.

Returer

En StylusPointCollection som innehåller StylusPoint objekt som samlats in från pennan.

Undantag

Exempel

I följande exempel visas hur du hämtar StylusPoint objekt från den aktuella StylusDevice.

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)

Kommentarer

subsetToReformatTo måste vara kompatibel med Description egenskapen för den StylusPointCollection som används av GetStylusPoints(IInputElement) metoden. Använd metoden GetCommonDescription för att hämta en StylusPointDescription innan du GetStylusPoints(IInputElement, StylusPointDescription) anropar metoden.

Gäller för