RoutedEvent 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 dan mengidentifikasi peristiwa yang dirutekan dan menyatakan karakteristiknya.
public ref class RoutedEvent sealed
[System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public sealed class RoutedEvent
[System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
public sealed class RoutedEvent
[<System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedEvent = class
[<System.ComponentModel.TypeConverter("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")>]
type RoutedEvent = class
Public NotInheritable Class RoutedEvent
- Warisan
-
RoutedEvent
- Atribut
Keterangan
Kelas ini berisi Nameproperti , RoutingStrategy, HandlerType, dan OwnerType . Tidak satu pun dari anggota ini dapat memiliki nilai null.
Kelas ini memiliki penggunaan XAML yang secara eksklusif ditujukan untuk memberikan nilai RoutedEvent properti dari EventTrigger (atau kelas turunan), atau untuk Event properti (atau kelas turunan EventSetter ). Untuk informasi selengkapnya tentang EventTrigger, EventSetter, dan penggunaan XAML untuk kelas tersebut, lihat Gambaran Umum Peristiwa Yang Dirutekan.
Penggunaan Atribut XAML
<object property="eventName"/>
-atau-
<object property="type.eventName"/>
Nilai XAML
eventName Nama peristiwa yang tidak memenuhi syarat, setara dengan Name properti RoutedEvent bidang , bukan nama anggota aktual dari RoutedEvent bidang pengidentifikasi dalam jenis. Tanpa kualifikasi, eventName harus memberi nama peristiwa seperti yang ditemukan dalam jenis gaya saat ini yang TargetType berisi EventSetter atau EventTrigger.
Jenis Jenis yang digunakan untuk memenuhi syarat nama peristiwa. Jika disediakan tanpa awalan, jenis diharapkan menjadi jenis dalam namespace XAML default, dan yang dapat dipetakan ke jenis CLR yang ada. Untuk peristiwa kustom, atau peristiwa yang berada pada jenis di luar namespace XAML default, string untuk jenis dapat menyertakan awalan untuk namespace XAML yang dipetakan. Namespace XAML tersebut harus berisi jenis XAML yang dapat memetakan ke jenis CLR yang mendukung, dan jenis CLR tersebut harus menentukan pengidentifikasi peristiwa yang dirutekan yang diinginkan. Untuk detail tentang pemetaan namespace XAML, lihat Namespace XAML dan Pemetaan Namespace layanan untuk WPF XAML.
Properti
| Nama | Deskripsi |
|---|---|
| HandlerType |
Mendapatkan jenis handler dari peristiwa yang dirutekan. |
| Name |
Mendapatkan nama identifikasi peristiwa yang dirutekan. |
| OwnerType |
Mendapatkan jenis pemilik terdaftar dari peristiwa yang dirutekan. |
| RoutingStrategy |
Mendapatkan strategi perutean peristiwa yang dirutekan. |
Metode
| Nama | Deskripsi |
|---|---|
| AddOwner(Type) |
Mengaitkan jenis pemilik lain dengan peristiwa yang dirutekan yang diwakili oleh RoutedEvent instans, dan memungkinkan perutean peristiwa dan penanganannya. |
| 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 Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan representasi string dari .RoutedEvent |