Bagikan melalui


EllipseStylusShape Kelas

Definisi

Mewakili ujung stylus yang berbentuk seperti elips.

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

Contoh

Contoh berikut menunjukkan cara membuat EllipseStylusShape dan meneruskannya ke GetIncrementalStrokeHitTester metode untuk menghapus sebagian dari Stroke. Contoh ini mengasumsikan bahwa ada yang IncrementalStrokeHitTester dipanggil eraseTester dan bahwa peristiwanya StrokeHit telah terhubung ke penanganan aktivitas yang ditentukan dalam contoh ini. Untuk membuat kontrol yang memungkinkan pengguna menghapus tinta, lihat Cara: Menghapus Tinta pada Kontrol Kustom.

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

Konstruktor

EllipseStylusShape(Double, Double)

Menginisialisasi instans EllipseStylusShape baru kelas dengan lebar dan tinggi yang ditentukan.

EllipseStylusShape(Double, Double, Double)

Menginisialisasi instans EllipseStylusShape baru kelas dengan lebar, tinggi, dan sudut yang ditentukan.

Properti

Height

Mendapatkan tinggi stylus.

(Diperoleh dari StylusShape)
Rotation

Mendapatkan sudut stylus.

(Diperoleh dari StylusShape)
Width

Mendapatkan lebar stylus.

(Diperoleh dari StylusShape)

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk