Sdílet prostřednictvím


StylusShape Třída

Definice

Představuje špičku pera.

public ref class StylusShape abstract
public abstract class StylusShape
type StylusShape = class
Public MustInherit Class StylusShape
Dědičnost
StylusShape
Odvozené

Příklady

Následující příklad ukazuje, jak vytvořit StylusShape a předat ho GetIncrementalStrokeHitTester metodě k vymazání části souboru Stroke. Tento příklad předpokládá, že existuje volaný IncrementalStrokeHitTestereraseTester objekt a že jeho StrokeHit událost byla připojena k obslužné rutině události definované v tomto příkladu. Pokud chcete vytvořit ovládací prvek, který uživateli umožní vymazat rukopis, přečtěte si téma Postupy: Vymazání rukopisu u vlastního ovládacího prvku.

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

Poznámky

Určuje StylusShape tvar, šířku a výšku hrotu pera. Metody jako Erase a HitTest používají k StylusShape určení hrotu pera tahu. Třídy EllipseStylusShape a RectangleStylusShape dědí z StylusShape.

Použití textu XAML

Tato třída se obvykle nepoužívá v XAML.

Vlastnosti

Height

Získá výšku pera.

Rotation

Získá úhel pera.

Width

Získá šířku pera.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro