この記事の内容
この例では、イベント ハンドラーでソース要素を検索する方法を示します。
次の例は、コードビハインド ファイルで宣言されている Click イベント ハンドラーを示しています。 ハンドラーがアタッチされているボタンをユーザーがクリックすると、ハンドラーによってプロパティ値が変更されます。 ハンドラー コードは、イベント引数で報告されるルーティング イベント データの Source プロパティを使用して、Source 要素の Width プロパティ値を変更します。
<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
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback に関するフィードバック
.NET Desktop feedback はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。