Postupy: Hledání zdrojového elementu v obslužné rutině události
Tento příklad ukazuje, jak najít zdrojový prvek v obslužné rutině události.
Příklad
Následující příklad ukazuje obslužnou rutinu Click události, která je deklarována v souboru kódu za kódem. Když uživatel klikne na tlačítko, ke kterému je obslužná rutina připojena, obslužná rutina změní hodnotu vlastnosti. Kód obslužné rutiny používá Source vlastnost směrovaných dat události, která jsou hlášena v argumentech události ke změně Width hodnoty vlastnosti prvku Source .
<Button Click="HandleClick">Button 1</Button>
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;
}
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
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
.NET Desktop feedback