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.
Aktualisiert: November 2007
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 Eigenschaftenwert. Der Handlercode verwendet die Source-Eigenschaft der Routingereignisdaten, die in den Ereignisargumenten gemeldet werden, um den Width-Eigenschaftenwert 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;
}
Das vollständige Beispiel finden Sie unter Beispiel für das Suchen des Quellelements in einem Ereignishandler.
Siehe auch
Konzepte
Übersicht über Routingereignisse