Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här exemplet visar hur du hittar källelementet i en händelsehanterare.
Exempel
I följande exempel visas en Click-händelsehanterare som deklareras i en kod-bakom-fil. När en användare klickar på knappen som hanteraren är kopplad till ändrar hanteraren ett egenskapsvärde. Hanteringskoden använder egenskapen Source för de routade händelsedata som rapporteras vid händelseargumenten för att ändra egenskapsvärdet Width på Source-elementet.
<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
Se även
- RoutedEventArgs
- Översikt över dirigerade händelser
- Ämnen om hur man gör
.NET Desktop feedback