StylusShape Classe
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.
Représente la pointe d'un stylet.
public ref class StylusShape abstract
public abstract class StylusShape
type StylusShape = class
Public MustInherit Class StylusShape
- Héritage
-
StylusShape
- Dérivé
Exemples
L’exemple suivant montre comment créer un StylusShape et le passer à la GetIncrementalStrokeHitTester méthode pour effacer une partie d’un Stroke. Cet exemple suppose qu’il existe un IncrementalStrokeHitTester appelé eraseTester
et que son StrokeHit événement a été connecté au gestionnaire d’événements défini dans cet exemple. Pour créer un contrôle qui permet à un utilisateur d’effacer l’entrée manuscrite, consultez Guide pratique pour effacer l’entrée manuscrite sur un contrôle personnalisé.
// Prepare to collect stylus packets. Get the
// IncrementalHitTester from the InkPresenter's
// StrokeCollection and subscribe to its StrokeHitChanged event.
protected override void OnStylusDown(StylusDownEventArgs e)
{
base.OnStylusDown(e);
EllipseStylusShape eraserTip = new EllipseStylusShape(3, 3, 0);
eraseTester =
presenter.Strokes.GetIncrementalStrokeHitTester(eraserTip);
eraseTester.StrokeHit += new StrokeHitEventHandler(eraseTester_StrokeHit);
eraseTester.AddPoints(e.GetStylusPoints(this));
}
' Prepare to collect stylus packets. Get the
' IncrementalHitTester from the InkPresenter's
' StrokeCollection and subscribe to its StrokeHitChanged event.
Protected Overrides Sub OnStylusDown(ByVal e As StylusDownEventArgs)
MyBase.OnStylusDown(e)
Dim eraserTip As New EllipseStylusShape(3, 3, 0)
eraseTester = presenter.Strokes.GetIncrementalStrokeHitTester(eraserTip)
AddHandler eraseTester.StrokeHit, _
AddressOf eraseTester_StrokeHit
eraseTester.AddPoints(e.GetStylusPoints(Me))
End Sub
Remarques
spécifie StylusShape la forme, la largeur et la hauteur de la pointe d’un stylet. Des méthodes telles que Erase et HitTest utilisent un StylusShape pour déterminer l’extrémité du stylet du coup de frappe. Les classes EllipseStylusShape et RectangleStylusShape héritent de StylusShape.
Utilisation du texte XAML
Cette classe n’est généralement pas utilisée dans XAML.
Propriétés
Height |
Obtient la hauteur du stylet. |
Rotation |
Obtient l'angle du stylet. |
Width |
Obtient la largeur du stylet. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |