RoutedEventArgs.RoutedEvent Özellik
Ö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
Çağrılan olayın tanımlayıcısı.
Olay yönlendirilirken değeri değiştirmeye RoutedEvent çalışıldı.
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
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
.
Ürün | Sürümler |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |