Partage via


StylusDevice.GetStylusPoints Méthode

Définition

Retourne un StylusPointCollection objet qui contient StylusPoint des objets collectés à partir du stylet.

Surcharges

Nom Description
GetStylusPoints(IInputElement)

Retourne un StylusPointCollection objet qui contient StylusPoint des objets collectés à partir du stylet.

GetStylusPoints(IInputElement, StylusPointDescription)

Retourne un StylusPointCollection objet qui contient StylusPoint des objets collectés à partir du stylet. Utilise le fichier .StylusPointDescription

GetStylusPoints(IInputElement)

Retourne un StylusPointCollection objet qui contient StylusPoint des objets collecté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

IInputElement Auquel les coordonnées (x,y) sont StylusPointCollection mappées.

Retours

Qui StylusPointCollection contient des StylusPoint objets collectés par le stylet.

Exceptions

Exemples

L’exemple suivant montre comment obtenir à StylusPointCollection partir de l’objet 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 objet qui contient StylusPoint des objets collectés à partir du stylet. Utilise le fichier .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

Paramètres

relativeTo
IInputElement

IInputElement Auquel les coordonnées (x y) sont StylusPointCollection mappées.

Retours

Qui StylusPointCollection contient des StylusPoint objets collectés à partir du stylet.

Exceptions

Exemples

L’exemple suivant montre comment obtenir des StylusPoint objets à partir du fichier actif 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é de la StylusPointCollectionGetStylusPoints(IInputElement) méthode utilisée. Utilisez la GetCommonDescription méthode pour obtenir un StylusPointDescription avant d’appeler la GetStylusPoints(IInputElement, StylusPointDescription) méthode.

S’applique à