Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Beispiel zeigt, wie Sie in einem Ereignishandler nach dem Quellelement suchen.
Beispiel
Das folgende Beispiel zeigt einen Click-Ereignishandler, der in einer Code-Behind-Datei deklariert wird. Wenn Benutzer auf die Schaltfläche klicken, der der Handler zugeordnet ist, ändert der Handler einen Eigenschaftswert. Der Handlercode verwendet die Source-Eigenschaft der Routingereignisdaten, die in den Ereignisargumenten gemeldet werden, um den Width-Eigenschaftswert für das Source-Element zu ändern.
<Button Click="HandleClick">Button 1</Button>
Private Sub HandleClick(ByVal sender As Object, ByVal e As RoutedEventArgs)
'You must cast the object as a Button element, or at least as FrameworkElement, to set Width
Dim srcButton As Button
srcButton = CType(e.Source, Button)
srcButton.Width = 200
End Sub
void HandleClick(object sender, RoutedEventArgs e)
{
// You must cast the sender object as a Button element, or at least as FrameworkElement, to set Width
Button srcButton = e.Source as Button;
srcButton.Width = 200;
}
Siehe auch
Referenz
Konzepte
Übersicht über Routingereignisse