RoutedEventArgs.RoutedEvent Properti
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.
Mendapatkan atau mengatur yang RoutedEvent terkait dengan instans ini RoutedEventArgs .
public:
property System::Windows::RoutedEvent ^ RoutedEvent { System::Windows::RoutedEvent ^ get(); void set(System::Windows::RoutedEvent ^ value); };
public System.Windows.RoutedEvent RoutedEvent { get; set; }
member this.RoutedEvent : System.Windows.RoutedEvent with get, set
Public Property RoutedEvent As RoutedEvent
Nilai Properti
Pengidentifikasi untuk peristiwa yang telah dipanggil.
Pengecualian
Mencoba mengubah RoutedEvent nilai saat peristiwa sedang dirutekan.
Contoh
Contoh berikut membuat data peristiwa rute baru dengan konstruktor awal lalu mengatur RoutedEvent properti sebagai operasi berikutnya. Anda harus telah RoutedEvent mengatur sebelum menaikkan peristiwa yang dirutekan.
protected virtual void OnSelectedColorChanged(Color oldColor, Color newColor)
{
RoutedPropertyChangedEventArgs<Color> newEventArgs =
new RoutedPropertyChangedEventArgs<Color>(oldColor, newColor);
newEventArgs.RoutedEvent = ColorPicker.SelectedColorChangedEvent;
RaiseEvent(newEventArgs);
}
Protected Overridable Sub OnSelectedColorChanged(ByVal oldColor As Color, ByVal newColor As Color)
Dim newEventArgs As New RoutedPropertyChangedEventArgs(Of Color)(oldColor, newColor)
newEventArgs.RoutedEvent = ColorPicker.SelectedColorChangedEvent
MyBase.RaiseEvent(newEventArgs)
End Sub
Keterangan
Anda tidak dapat mengatur nilai ini pada RoutedEventArgs yang telah dirutekan (misalnya, jika Anda mendapatkan argumen melalui handler). Mencoba melakukannya akan menghasilkan pengecualian. Anda hanya dapat mengaturnya pada instans yang belum digunakan untuk menghasilkan pemanggilan peristiwa.
Nilai RoutedEvent tidak dapat null kapan saja.