Stroke 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 satu goresan tinta.
public ref class Stroke : System::ComponentModel::INotifyPropertyChanged
public class Stroke : System.ComponentModel.INotifyPropertyChanged
type Stroke = class
interface INotifyPropertyChanged
Public Class Stroke
Implements INotifyPropertyChanged
- Warisan
-
Stroke
- Penerapan
Keterangan
Stroke adalah objek data yang dikumpulkan dari perangkat penunjuk, seperti pena tablet atau mouse. Stroke dapat dibuat dan dimanipulasi secara terprogram, dan dapat diwakili secara visual pada elemen yang mendukung tinta, seperti InkCanvas. berisi Stroke informasi tentang posisi dan penampilannya. Properti StylusPoints adalah kumpulan StylusPoint objek yang menentukan posisi Stroke. Properti DrawingAttributes menentukan penampilan stroke.
Konstruktor
Stroke(StylusPointCollection) |
Menginisialisasi instans baru kelas Stroke. |
Stroke(StylusPointCollection, DrawingAttributes) |
Menginisialisasi instans baru kelas Stroke. |
Properti
DrawingAttributes |
Mendapatkan atau mengatur DrawingAttributes untuk Stroke objek . |
StylusPoints |
Mengembalikan titik stylus dari Stroke. |
Metode
AddPropertyData(Guid, Object) |
Menambahkan properti kustom ke Stroke objek . |
Clone() |
Mengembalikan salinan mendalam dari objek yang Stroke ada. |
ContainsPropertyData(Guid) |
Mengembalikan nilai yang menunjukkan apakah Stroke objek berisi properti kustom yang ditentukan. |
Draw(DrawingContext) |
Merender Stroke objek berdasarkan pada yang ditentukan DrawingContext. |
Draw(DrawingContext, DrawingAttributes) |
Merender Stroke objek berdasarkan yang ditentukan DrawingContext dan DrawingAttributes. |
DrawCore(DrawingContext, DrawingAttributes) |
Merender Stroke pada yang ditentukan DrawingContext menggunakan yang ditentukan DrawingAttributes. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetBezierStylusPoints() |
Mengembalikan titik stylus yang Stroke digunakan saat FitToCurve adalah |
GetBounds() |
Mengambil kotak pembatas untuk Stroke objek. |
GetClipResult(IEnumerable<Point>) |
Mengembalikan segmen saat ini Stroke yang berada dalam batas yang ditentukan. |
GetClipResult(Rect) |
Mengembalikan segmen saat ini Stroke yang berada dalam persegi panjang yang ditentukan. |
GetEraseResult(IEnumerable<Point>) |
Mengembalikan segmen saat ini Stroke yang berada di luar batas yang ditentukan. |
GetEraseResult(IEnumerable<Point>, StylusShape) |
Mengembalikan segmen saat ini Stroke setelah dibedakan oleh jalur yang ditunjuk menggunakan yang ditentukan StylusShape. |
GetEraseResult(Rect) |
Mengembalikan segmen saat ini Stroke yang berada di luar persegi panjang yang ditentukan. |
GetGeometry() | |
GetGeometry(DrawingAttributes) |
Geometry Mendapatkan dari saat ini Stroke menggunakan yang ditentukan DrawingAttributes. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetPropertyData(Guid) |
Mengambil data properti untuk GUID yang ditentukan. |
GetPropertyDataIds() |
Mengambil GUID dari properti kustom apa pun yang Stroke terkait dengan objek . |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
HitTest(IEnumerable<Point>, Int32) |
Mengembalikan nilai yang menunjukkan apakah saat ini Stroke berada dalam batas yang ditentukan. |
HitTest(IEnumerable<Point>, StylusShape) |
Mengembalikan apakah jalur yang ditentukan bersinggungan Stroke dengan menggunakan yang ditentukan StylusShape. |
HitTest(Point) |
Mengembalikan nilai yang menunjukkan apakah saat ini Stroke bersinggungan dengan titik yang ditentukan. |
HitTest(Point, Double) |
Mengembalikan nilai yang menunjukkan apakah saat ini Stroke bersinggungan dengan area yang ditentukan. |
HitTest(Rect, Int32) |
Mengembalikan nilai yang menunjukkan apakah Stroke berada dalam batas persegi yang ditentukan. |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
OnDrawingAttributesChanged(PropertyDataChangedEventArgs) |
Memungkinkan kelas turunan untuk memodifikasi perilaku DrawingAttributesChanged default peristiwa. |
OnDrawingAttributesReplaced(DrawingAttributesReplacedEventArgs) |
Memungkinkan kelas turunan untuk memodifikasi perilaku DrawingAttributesReplaced default peristiwa. |
OnInvalidated(EventArgs) |
Memunculkan kejadian Invalidated. |
OnPropertyChanged(PropertyChangedEventArgs) |
Terjadi ketika ada Stroke properti yang berubah. |
OnPropertyDataChanged(PropertyDataChangedEventArgs) |
Memungkinkan kelas turunan untuk memodifikasi perilaku PropertyDataChanged default peristiwa. |
OnStylusPointsChanged(EventArgs) |
Memunculkan kejadian StylusPointsChanged. |
OnStylusPointsReplaced(StylusPointsReplacedEventArgs) |
Memunculkan kejadian StylusPointsReplaced. |
RemovePropertyData(Guid) |
Menghapus properti kustom dari Stroke objek . |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Transform(Matrix, Boolean) |
Melakukan transformasi berdasarkan objek yang ditentukan Matrix . |
Acara
DrawingAttributesChanged |
Terjadi ketika terkait DrawingAttributes dengan Stroke perubahan objek. |
DrawingAttributesReplaced |
Terjadi ketika atribut Stroke gambar objek diganti. |
Invalidated |
Terjadi ketika munculnya Stroke perubahan. |
PropertyDataChanged |
Terjadi ketika properti kustom pada Stroke objek berubah. |
StylusPointsChanged |
Terjadi saat StylusPoints properti berubah. |
StylusPointsReplaced |
Terjadi ketika StylusPoints properti diberi baru StylusPointCollection. |
Implementasi Antarmuka Eksplisit
INotifyPropertyChanged.PropertyChanged |
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Terjadi ketika nilai properti apa pun Stroke telah berubah. |