RoutedEventArgs.RoutedEvent Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ç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
.