Aracılığıyla paylaş


RoutedEventArgs.RoutedEvent Özellik

Tanım

Bu RoutedEventArgs örnekle ilişkili öğesini RoutedEvent alır veya ayarlar.

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

Özellik Değeri

RoutedEvent

Çağrılan olayın tanımlayıcısı.

Özel durumlar

Olay yönlendirilirken değeri değiştirmeye RoutedEvent çalışıldı.

Örnekler

Aşağıdaki örnek, ilk oluşturucu ile yeni yönlendirilmiş olay verileri oluşturur ve ardından özelliği sonraki bir işlem olarak ayarlar RoutedEvent . Yönlendirilen olayı oluşturmadan önce ayarlamış RoutedEvent olmanız gerekir.

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

Açıklamalar

Bu değeri önceden yönlendirilmiş bir RoutedEventArgs üzerinde ayarlayamazsınız (örneğin, bağımsız değişkenleri bir işleyici aracılığıyla aldıysanız). Bunu yapmaya çalışmak bir özel durum oluşturur. Bunu yalnızca henüz olayın çağrısını oluşturmak için kullanılmayan bir örnekte ayarlayabilirsiniz.

değeri RoutedEvent herhangi bir zamanda olamaz null .

Şunlara uygulanır