Bagikan melalui


RoutedEventArgs.RoutedEvent Properti

Definisi

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.

Berlaku untuk