HOW TO:尋找事件處理常式中的來源項目
更新:2007 年 11 月
本範例示範如何尋找事件處理常式 (Event Handler) 中的來源項目。
範例
下列範例顯示在程式碼後置 (Code-Behind) 檔案中宣告的 Click 事件處理常式。當使用者按一下附加此處理常式的按鈕時,處理常式就會變更屬性值。處理常式程式碼會使用事件引數中回報之路由事件資料的 Source 屬性,變更 Source 項目上的 Width 屬性。
<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;
}
如需完整範例,請參閱尋找事件處理常式中的來源項目範例。