StylusShape Klass

Definition

Representerar spetsen på en penna.

public ref class StylusShape abstract
public abstract class StylusShape
type StylusShape = class
Public MustInherit Class StylusShape
Arv
StylusShape
Härledda

Exempel

I följande exempel visas hur du skapar en StylusShape och skickar den GetIncrementalStrokeHitTester till metoden för att radera en del av en Stroke. Det här exemplet förutsätter att det finns ett IncrementalStrokeHitTester anropat eraseTester och att dess StrokeHit händelse har anslutits till den händelsehanterare som definierats i det här exemplet. Information om hur du skapar en kontroll som gör att en användare kan radera pennanteckningar finns i How to: Erase Ink on a Custom Control (Så här gör du: Radera pennanteckningar på en anpassad kontroll).

// 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

Kommentarer

StylusShape Anger formen, bredden och höjden på spetsen på en penna. Metoder som Erase och HitTest använder en StylusShape för att fastställa pennspetsen för slagslaget. Klasserna EllipseStylusShape och RectangleStylusShape ärver från StylusShape.

XAML-textanvändning

Den här klassen används vanligtvis inte i XAML.

Egenskaper

Name Description
Height

Hämtar pennans höjd.

Rotation

Hämtar pennans vinkel.

Width

Hämtar pennans bredd.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för