StylusDevice.GetStylusPoints Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
relativeTo n’est ni ni ni UIElementFrameworkContentElement.
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.
- subsetToReformatTo
- StylusPointDescription
À StylusPointDescription utiliser par le StylusPointCollection.
Retours
Qui StylusPointCollection contient des StylusPoint objets collectés à partir du stylet.
Exceptions
relativeTo n’est ni ni ni UIElementFrameworkContentElement.
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.