UIElement.RaiseEvent(RoutedEventArgs) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wywołuje określone zdarzenie kierowane. Element RoutedEvent do zgłoszenia jest identyfikowany w podanym wystąpieniu RoutedEventArgs (jako RoutedEvent właściwość danych tego zdarzenia).
public:
virtual void RaiseEvent(System::Windows::RoutedEventArgs ^ e);
public void RaiseEvent (System.Windows.RoutedEventArgs e);
abstract member RaiseEvent : System.Windows.RoutedEventArgs -> unit
override this.RaiseEvent : System.Windows.RoutedEventArgs -> unit
Public Sub RaiseEvent (e As RoutedEventArgs)
Parametry
Element RoutedEventArgs zawierający dane zdarzenia, a także identyfikuje zdarzenie do wywołania.
Implementuje
Przykłady
Poniższy przykład tworzy dane zdarzenia, dołącza identyfikator zdarzenia do danych, a następnie używa wystąpienia danych zdarzenia do wywołania niestandardowego zdarzenia kierowanego.
void RaiseTapEvent()
{
RoutedEventArgs newEventArgs = new RoutedEventArgs(MyButtonSimple.TapEvent);
RaiseEvent(newEventArgs);
}
Private Sub RaiseTapEvent()
Dim newEventArgs As New RoutedEventArgs(MyButtonSimple.TapEvent)
MyBase.RaiseEvent(newEventArgs)
End Sub
Uwagi
Parametr e
jest typowany jako wspólny typ podstawowy dla wszystkich kierowanych danych zdarzenia; jednak dane zdarzenia powinny być podane jako najbardziej konkretny typ danych zdarzenia, który jest dostępny dla zgłaszanego zdarzenia, ponieważ RoutedEventArgs klasy pochodne zawierają rzeczywiste właściwości danych, które są przeznaczone dla określonego zdarzenia, gdy jest zgłaszane.
RoutedEventArgs to nie tylko właściwości stanu zdarzenia; identyfikuje również zdarzenie, które ma być kierowane do wystąpienia. Ten wzorzec podnoszenia zdarzeń i kierowane dane zdarzenia różnią się zarówno od zdarzeń środowiska uruchomieniowego języka wspólnego (CLR) i klas danych, które zazwyczaj zawierają tylko właściwości powiązane ze zdarzeniem.