共用方式為


HOW TO:建立 WPF 控制項的事件處理常式

更新:2007 年 11 月

只要在 [設計檢視] 中按兩下控制項,即可加入許多控制項的預設事件處理常式。您也可以將屬性 (Attribute) 加入至控制項的 XAML 表示,在 Windows Presentation Foundation (WPF) 應用程式中建立控制項的事件處理常式。這個 XAML 標記會定義事件,以及將會處理該事件之方法的名稱。接著,您就會在 [程式碼編輯器] 中撰寫此方法的程式碼。

若要建立按鈕的事件處理常式

  1. 使用 Visual C# Express 版建立 WPF 應用程式。如需詳細資訊,請參閱 HOW TO:建立新的 WPF 應用程式專案

  2. 從 [工具箱] 將 [Button] 拖曳至 WPF 視窗,然後選取該按鈕。

  3. 按兩下按鈕。

    Click 事件處理常式便會建立,而且游標會停在 [程式碼編輯器] 內的事件處理常式中。

  4. 將下列程式碼加入至事件處理常式:

    MessageBox.Show("Event handler was created by " +
         "double-clicking the button.");
    
  5. 將第二個 [Button] 控制項從 [工具箱] 拖曳至 WPF 設計介面,然後選取該按鈕。

  6. 將名為 Click 的屬性 (Attribute) 加入至 XAML 編輯器中的 Button 項目,並將其值設定為 ButtonOKClicked。這是您將會在程式中給予事件處理常式的名稱。例如,可以依下列方式撰寫該屬性 (Attribute):Click="ButtonOKClicked"。

  7. 以滑鼠右鍵按一下設計工具,然後按一下 [檢視程式碼]。

  8. 將下列事件處理常式加入至 Window1 類別。每次按一下按鈕時,這個程式碼便會顯示訊息。

    private void ButtonOKClicked(object sender, RoutedEventArgs e)
    {
        MessageBox.Show("Event handler was created manually."); 
    }
    
  9. 請按 F5 執行程式。

  10. 當視窗出現時,按一下按鈕。

  11. 確認當您按一下每個按鈕時,正確的文字都會出現訊息方塊中,然後關閉應用程式。

請參閱

工作

HOW TO:加入新項目至 WPF 專案

設計 WPF 應用程式的使用者介面

HOW TO:使用附加事件

概念

常見的 WPF 控制項

其他資源

WPF 設計工具使用者入門