Partager via


EllipseStylusShape Classe

Définition

Représente une pointe de stylet en forme d'ellipse.

public ref class EllipseStylusShape sealed : System::Windows::Ink::StylusShape
public sealed class EllipseStylusShape : System.Windows.Ink.StylusShape
type EllipseStylusShape = class
    inherit StylusShape
Public NotInheritable Class EllipseStylusShape
Inherits StylusShape
Héritage
EllipseStylusShape

Exemples

L’exemple suivant montre comment créer un EllipseStylusShape 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’encre 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

Constructeurs

EllipseStylusShape(Double, Double)

Initialise une nouvelle instance de la classe EllipseStylusShape avec la largeur et la hauteur spécifiées.

EllipseStylusShape(Double, Double, Double)

Initialise une nouvelle instance de la classe EllipseStylusShape avec la largeur, la hauteur et l’angle spécifiés.

Propriétés

Height

Obtient la hauteur du stylet.

(Hérité de StylusShape)
Rotation

Obtient l'angle du stylet.

(Hérité de StylusShape)
Width

Obtient la largeur du stylet.

(Hérité de StylusShape)

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 à