EllipseStylusShape Constructeurs
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.
Initialise une nouvelle instance de la classe EllipseStylusShape.
Surcharges
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. |
Remarques
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 des entrées manuscrites, consultez How to: Erase Ink on a Custom Control.
// 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
EllipseStylusShape(Double, Double)
Initialise une nouvelle instance de la classe EllipseStylusShape avec la largeur et la hauteur spécifiées.
public:
EllipseStylusShape(double width, double height);
public EllipseStylusShape (double width, double height);
new System.Windows.Ink.EllipseStylusShape : double * double -> System.Windows.Ink.EllipseStylusShape
Public Sub New (width As Double, height As Double)
Paramètres
- width
- Double
La largeur de la forme du stylet.
- height
- Double
La hauteur de la forme du stylet.
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 des entrées manuscrites, consultez How to: Erase Ink on a Custom Control.
// 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
S’applique à
EllipseStylusShape(Double, Double, Double)
Initialise une nouvelle instance de la classe EllipseStylusShape avec la largeur, la hauteur et l’angle spécifiés.
public:
EllipseStylusShape(double width, double height, double rotation);
public EllipseStylusShape (double width, double height, double rotation);
new System.Windows.Ink.EllipseStylusShape : double * double * double -> System.Windows.Ink.EllipseStylusShape
Public Sub New (width As Double, height As Double, rotation As Double)
Paramètres
- width
- Double
La largeur de la forme du stylet.
- height
- Double
La hauteur de la forme du stylet.
- rotation
- Double
L’angle de la forme du stylet.
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 des entrées manuscrites, consultez How to: Erase Ink on a Custom Control.
// 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