Share via


StylusDevice.GetStylusPoints Méthode

Définition

Retourne un StylusPointCollection qui contient des objets StylusPointrassemblés à partir du stylet.

Surcharges

GetStylusPoints(IInputElement)

Retourne un StylusPointCollection qui contient des objets StylusPointrassemblés à partir du stylet.

GetStylusPoints(IInputElement, StylusPointDescription)

Retourne un StylusPointCollection qui contient des objets StylusPointrassemblés à partir du stylet. Utilise le StylusPointDescription spécifié.

GetStylusPoints(IInputElement)

Retourne un StylusPointCollection qui contient des objets StylusPointrassemblés à partir du stylet.

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

Paramètres

relativeTo
IInputElement

auquel IInputElement les coordonnées (x,y) dans le StylusPointCollection sont mappées.

Retours

Un StylusPointCollection qui contient des objets StylusPoint que le stylet a rassemblés.

Exceptions

Exemples

L’exemple suivant montre comment obtenir le StylusPointCollection à partir de .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)

S’applique à

GetStylusPoints(IInputElement, StylusPointDescription)

Retourne un StylusPointCollection qui contient des objets StylusPointrassemblés à partir du stylet. Utilise le StylusPointDescription spécifié.

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

Paramètres

relativeTo
IInputElement

auquel IInputElement les coordonnées (x y) dans le StylusPointCollection sont mappées.

subsetToReformatTo
StylusPointDescription

StylusPointDescription devant être utilisé par StylusPointCollection.

Retours

Un StylusPointCollection qui contient des objets StylusPoint que le stylet a rassemblés.

Exceptions

Exemples

L’exemple suivant montre comment obtenir StylusPoint des objets à partir du actuel 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)

Remarques

subsetToReformatTo doit être compatible avec la Description propriété du StylusPointCollection utilisé par la GetStylusPoints(IInputElement) méthode . Utilisez la GetCommonDescription méthode pour obtenir un avant d’appeler StylusPointDescription la GetStylusPoints(IInputElement, StylusPointDescription) méthode .

S’applique à