Bagikan melalui


RoutedEvent Kelas

Definisi

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

Berlaku untuk