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

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

建立空白使用者控制項

  1. 開啟專案。

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

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

  3. 在 [新增項目] 對話方塊中,選取 UserControl

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

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

    tip note秘訣:

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

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

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

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

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

    tip note秘訣:

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

  2. 在 [工具] 功能表上,按一下 [變成 UserControl] (F8)。

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

  3. 在 [變成 UserControl] 對話方塊中,輸入使用者控制項的描述名稱。

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

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

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

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

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

  3. 在 [工具] 面板中,按一下 [資產] Dd185520.0d8b8d29-1af9-418f-8741-be3097d76eab(zh-tw,Expression.40).png

  4. 在 [資產] 面板的 [專案] 索引標籤中,選取您的使用者控制項。

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

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

tip note秘訣:

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

疑難排解

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

後續步驟

另請參閱

工作

從現有的物件建立控制項

Copyright © 2011 by Microsoft Corporation. All rights reserved.