RoutedEventArgs.RoutedEvent Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví přidruženou RoutedEvent k této RoutedEventArgs instanci.
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
Hodnota vlastnosti
Identifikátor události, která byla vyvolána.
Výjimky
Pokusili jste se změnit RoutedEvent hodnotu při směrování události.
Příklady
Následující příklad vytvoří nová směrovaná data událostí s počátečním konstruktorem a pak vlastnost nastaví RoutedEvent jako následnou operaci. Před vyvolání směrované události musíte RoutedEvent nastavit.
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
Poznámky
Tuto hodnotu nelze nastavit na RoutedEventArgs trasovanou hodnotu (například pokud jste získali argumenty prostřednictvím obslužné rutiny). Pokus o to vygeneruje výjimku. Můžete ho nastavit pouze u instance, která ještě nebyla použita k vygenerování vyvolání události.
Hodnota RoutedEvent nesmí být null
kdykoli.