Partager via


StylusShape Classe

Définition

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)

S’applique à