Procedura: cercare l'elemento di origine in un gestore eventi
In questo esempio viene illustrato come trovare l'elemento di origine in un gestore eventi.
Esempio
Nell'esempio seguente viene illustrato un Click gestore eventi dichiarato in un file code-behind. Quando un utente fa clic sul pulsante a cui è associato il gestore, il gestore modifica un valore della proprietà. Il codice del gestore usa la Source proprietà dei dati dell'evento indirizzato segnalati negli argomenti dell'evento per modificare il valore della Width proprietà nell'elemento 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
Vedi anche
.NET Desktop feedback
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per