EllipseStylusShape Klasa

Definicja

Reprezentuje wskazówkę stylus w kształcie wielokropka.

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
Dziedziczenie
EllipseStylusShape

Przykłady

W poniższym przykładzie pokazano, jak utworzyć obiekt EllipseStylusShape i przekazać go do GetIncrementalStrokeHitTester metody w celu wymazywania części obiektu Stroke. W tym przykładzie założono, że istnieje wywołanie eraseTester i że jego StrokeHit zdarzenie zostało połączone z procedurą IncrementalStrokeHitTester obsługi zdarzeń zdefiniowaną w tym przykładzie. Aby utworzyć kontrolkę, która umożliwia użytkownikowi wymazywanie pisma odręcznego, zobacz How to: Erase Ink on a Custom Control (Instrukcje: wymazywanie pisma odręcznego w kontrolce niestandardowej).

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

Nazwa Opis
EllipseStylusShape(Double, Double, Double)

Inicjuje EllipseStylusShape nowe wystąpienie klasy o określonej szerokości, wysokości i kątze.

EllipseStylusShape(Double, Double)

Inicjuje EllipseStylusShape nowe wystąpienie klasy o określonej szerokości i wysokości.

Właściwości

Nazwa Opis
Height

Pobiera wysokość rysika.

(Odziedziczone po StylusShape)
Rotation

Pobiera kąt rysika.

(Odziedziczone po StylusShape)
Width

Pobiera szerokość rysika.

(Odziedziczone po StylusShape)

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy