UIElement.RaiseEvent(RoutedEventArgs) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Genererar en specifik dirigerad händelse. Den RoutedEvent som ska höjas identifieras i den RoutedEventArgs instans som tillhandahålls (som egenskapen för RoutedEvent dessa händelsedata).
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)
Parametrar
En RoutedEventArgs som innehåller händelsedata och även identifierar händelsen som ska genereras.
Implementeringar
Exempel
I följande exempel skapas händelsedata, händelseidentifieraren läggs till i data och händelsedatainstansen används sedan för att skapa en anpassad dirigerad händelse.
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
Kommentarer
Parametern e skrivs som den vanliga bastypen för alla routade händelsedata. Händelsedata bör dock anges som den mest specifika händelsedatatypen som är tillgänglig för händelsen som genereras, eftersom RoutedEventArgs härledda klasser innehåller de faktiska specifika dataegenskaperna som är avsedda för den specifika händelsen när den aktiveras.
RoutedEventArgs är inte bara tillståndsegenskaperna för händelsen. den identifierar också vilken dirigerad händelse som ska genereras. Det här händelsehöjningsmönstret och de dirigerade händelsedata skiljer sig båda från CLR-händelser (Common Language Runtime) och dataklasser, som vanligtvis bara innehåller egenskaper som är relaterade till händelsen.