StylusShape Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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) |