Share via


連接現有的事件處理常式方法

Microsoft Expression Blend 的設計是以團隊開發為考量。軟體團隊的成員,通常是由開發使用者介面 (UI) 的設計師,以及撰寫程式碼 (在 UI 背後執行) 的程式設計師所組成。如果您是設計師,可能會收到開發人員修改過的程式碼後置檔案,其中新增了各種可從 UI 連接的事件處理常式方法。您可以在 Expression Blend 中執行這項工作。

如需有關程式碼中處理常式,或是在 Expression Blend 應用程式中不透過程式碼建立互動功能的詳細資訊,請參閱撰寫回應事件的程式碼

連接程式碼後置檔案中所含的現有事件處理常式方法

  1. 請確定您擁有內含事件處理常式方法的最新程式碼後置檔案。您可以使用 Windows 檔案總管將檔案複製到專案資料夾中,或複製整個專案皆可。

    Caution note 警告:

    程式碼後置檔案必須符合想要在其中連接事件處理常式的可延伸應用程式標記語言 (XAML) 檔案。例如,如果 XAML 檔案中的 x:Class 名稱符合程式碼後置檔案的命名空間及類別名稱,則 XAML 檔案 Window1.xaml 會符合程式碼後置檔案 Window1.xaml.cs。

    例如,在 XAML 檔案中:

      x:Class="
        myProject.Window1
      "
    

    在程式碼後置檔案中:

      namespace 
        myProject
    
      { 
          public partial class 
        Window1
    
  2. 在 Expression Blend 中開啟您的專案。

  3. 在 [專案] 面板中按兩下文件 (例如 Window1.xaml),以開啟文件。

    文件將會開啟供您編輯。請按一下畫板右邊的 [設計] 索引標籤,確定您處於 [設計] 檢視中。

  4. 在 [物件與時間軸] 面板中,選取您要連接至現有事件處理常式方法的物件。例如,若您想要在按一下某個按鈕時移動矩形物件,請選取按鈕物件。

    物件名稱後方的背景隨即以反白顯示,表示您已選取該物件。

  5. 在 [屬性] 面板中,按一下 [事件] Cc295034.6c67bb3b-e8a2-4a63-bad5-54d5c15b04dd(zh-tw,Expression.40).png

    所選物件的所有可用事件清單隨即出現,並按照字母順序排列。

    Caution note 警告:

    如果專案仍然處於臨時狀態,則不會顯示事件。例如,除非按一下 [檔案] 及 [全部儲存],否則會先將剛建立的專案儲存在暫存位置中。儲存專案之後,就可以查看並選取 [事件] 面板中的事件。

    tip note秘訣:

    若要查看事件的簡短描述,請將滑鼠指標移到事件名稱的上方。此時會出現內含事件描述的工具提示。您也可以在 控制項、屬性和事件參照中查看可用事件及其描述的清單。

  6. 按一下所要繫結之事件的文字方塊,並在程式碼後置檔案中輸入事件處理常式方法名稱。完成時,請按下 ENTER 鍵將焦點移出文字方塊。

    Caution note 警告:

    建議您將方法名稱從程式碼後置檔案複製並貼至 [事件] 面板中。除非程式碼後置檔案中已有此方法名稱,否則 Expression Blend 會產生新事件處理常式方法的程式碼。這表示如果在 Expression Blend 的 [事件] 面板中拼錯現有事件處理常式方法的名稱,則會使用拼錯的名稱在程式碼後置檔案中建立新方法。因此,完成時,請驗證程式碼後置檔案中沒有任何空的事件處理常式方法。

  7. 儲存檔案 (CTRL+S) 並測試應用程式 (F5),確保看到您所預期的行為。

Copyright © 2011 by Microsoft Corporation. All rights reserved.