Sdílet prostřednictvím


EllipseStylusShape Třída

Definice

Představuje hrot pera ve tvaru elipsy.

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
Dědičnost
EllipseStylusShape

Příklady

Následující příklad ukazuje, jak vytvořit EllipseStylusShape objekt a předat ho GetIncrementalStrokeHitTester metodě k vymazání části objektu 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

Konstruktory

EllipseStylusShape(Double, Double)

Inicializuje novou instanci EllipseStylusShape třídy se zadanou šířkou a výškou.

EllipseStylusShape(Double, Double, Double)

Inicializuje novou instanci EllipseStylusShape třídy se zadanou šířkou, výškou a úhlem.

Vlastnosti

Height

Získá výšku pera.

(Zděděno od StylusShape)
Rotation

Získá úhel pera.

(Zděděno od StylusShape)
Width

Získá šířku pera.

(Zděděno od StylusShape)

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()

Type Získá z aktuální instance.

(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