Bagikan melalui


StylusShape Kelas

Definisi

Mewakili ujung stylus.

public ref class StylusShape abstract
public abstract class StylusShape
type StylusShape = class
Public MustInherit Class StylusShape
Warisan
StylusShape
Turunan

Contoh

Contoh berikut menunjukkan cara membuat StylusShape 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

Keterangan

StylusShape menentukan bentuk, lebar, dan tinggi ujung stylus. Metode seperti Erase dan HitTest gunakan StylusShape untuk menentukan ujung stylus stroke yang mengenai. Kelas EllipseStylusShape dan RectangleStylusShape mewarisi dari StylusShape.

Penggunaan Teks XAML

Kelas ini biasanya tidak digunakan dalam XAML.

Properti

Height

Mendapatkan tinggi stylus.

Rotation

Mendapatkan sudut stylus.

Width

Mendapatkan lebar stylus.

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 instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk