共用方式為


在 Silverlight 2 專案中建立新的使用者控制項

本頁僅適用 Silverlight 2 專案

您可以設計自己的自訂控制項,在 Silverlight 2 專案中一直重複使用。這些控制項會繼承 [UserControl] 類別,因此不需使用範本。但是,若從頭開始設計使用者控制項,就能夠完全控制其外觀。

建立空白使用者控制項

  1. 開啟 Silverlight 2 專案。

  2. 在 [檔案] 功能表上按一下 [新增項目] (CTRL+N)。

    Dd185520.b2bd3ff5-22c3-403e-af75-ed0d4d1b7aed(zh-tw,Expression.10).png

  3. 在 [新增項目] 對話方塊的 [已安裝的範本] 下方,選取 [UserControl]。

  4. 在 [名稱] 旁輸入使用者控制項的描述名稱。

  5. 若想要產生此使用者控制像的程式碼後置檔案,請選取 [包含程式碼檔案]。

    Dd185520.alert_tip(zh-tw,Expression.10).gif秘訣:

    如果希望使用者控制項回應使用者互動,或開發人員會建立使用者控制項的自訂行為時,就會需要程式碼後置檔案。

  6. 按一下 [確定],關閉對話方塊並開啟使用者控制項以進行編輯。

    現在您可以設計使用者控制項的外觀。

從現有的物件建立使用者控制項

  1. 選取想要作為新使用者控制項一部分的現有物件。

    Dd185520.alert_tip(zh-tw,Expression.10).gif秘訣:

    若要選取多個物件,請按住 CTRL 鍵,再按所要的物件。

  2. 在 [工具] 功能表上,按一下 [製作控制項] (F8)。

    Dd185520.2a301fcf-3ece-4254-a3d1-654ad98cb9a7(zh-tw,Expression.10).png

  3. 在 [製作控制項] 對話方塊上,輸入使用者控制項的描述名稱。

  4. 若想要保留選取之物件的原始位置,並在使用者控制項中建立複本,請選取 [保留原本內容並且視需要建立複本]。

  5. 按一下 [確認] 以建立使用者控制項檔案,並在畫板上開啟 XAML 檔案進行編輯。

在專案文件中繪製使用者控制項的新例項

  1. 儲存所有檔案 (CTRL+SHIFT+S)。

  2. 建置專案 (CTRL+SHIFT+B),讓使用者控制項出現在 [資產庫] 中。

  3. 按一下 [工具箱] 中的 [資產庫] 按鈕 Dd185520.0224cabd-5da1-4e01-bddd-4a647401a098(zh-tw,Expression.10).png

  4. 在 [資產庫] 的 [自訂控制項] 索引標籤中,選取您的使用者控制項。

    Dd185520.9cd1da53-f2d2-4f69-8b7d-3cce14b06763(zh-tw,Expression.10).png

  5. 使用滑鼠,在畫板上繪製使用者控制項。

Dd185520.alert_tip(zh-tw,Expression.10).gif秘訣:

使用 Silverlight 2 專案中的 [製作按鈕] 命令列,從選取的物件製作按鈕。您可以選取畫板上的物件,將加入版面配置面板群組,如 [Grid],然後按一下 [工具 ] 功能表上的 [製作按鈕]。[製作按鈕] 不會建立使用者控制項。反之,該功能會建立按鈕樣式,其中包含選取的物件所組成的範本。若要繪製相同類型的其他按鈕,請在 [資產庫] 的 [本機樣式] 索引標籤中選取樣式,然後在畫板上繪製按鈕。

疑難排解

  • 使用 [製作控制項] 命令時,若已選取的物件包含係數內容,如事件處理常式或觸發程序,則可能需要在新建的使用者控制項中,還原這些事件處理常式方法和觸發程序。

下一步

請參閱

概念

將物件建立到按鈕中