建立系統控制項可重複使用的範本

本頁僅適用 Silverlight 2 專案

您可以修改控制項範本的複本,自訂系統控制項的外觀。

下列程序會使用按鈕,但是您可以建立任何隨附在 Microsoft Expression Blend 2 中系統控制項的範本,或任何從 [Control] 類別匯入的自訂 Silverlight 2 控制項。

建立範本按鈕的複本

  1. 在畫板上繪製一個系統控制項。例如,從 [工具箱] 中選取 [按鈕] Dd185509.05df1779-a68f-436b-b834-a91b7995a3ec(zh-tw,Expression.10).png 工具,然後使用滑鼠在畫板上繪製系統控制項。

  2. 使用畫板上方的階層連結列來建立按鈕範本的複本。依序按一下 [按鈕]、[編輯控制項組件 (範本)] 和 [編輯複本]。

    Dd185509.40c4d9ae-bf61-4492-b0c8-b090a7b9acfb(zh-tw,Expression.10).png

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

    因為無法修改系統控制項的預設範本所以要建立複本。或者,您可以建立空白的範本,並匯入藝術資產或繪製新的物件來設計按鈕。

  3. 在 [建立樣式資源] 對話方塊中,輸入範本的名稱,如 [ButtonStyle1]。

    Dd185509.4818ee6a-ce60-4b79-91c8-3b1871829eea(zh-tw,Expression.10).png

  4. 在 [定義於] 之下,選取要用以定義範本的位置:

    • 若要使範本可供應用程式中的任何文件中的按鈕物件使用,請選取 [應用程式]。

    • 若只要讓目前的文件中的按鈕物件使用範本,請選取 [此文件]。

    • 若只要讓此文件的按鈕使用範本,請從 [此文件] 旁的下拉式清單中選取 [按鈕]。

  5. 按一下 [確定],結束對話方塊並開啟範本以進行編輯。

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

    階層連結列讓您輕鬆地切換編輯套用至物件的範本與編輯物件本身。例如,若要結束範本編輯模式,請按一下階層連結列中的 [按鈕]。

    Dd185509.475cc7f7-f134-4a39-8ee7-4a5516a2b812(zh-tw,Expression.10).png

    若要回到範本編輯模式,請確認已選取按鈕物件 (要顯示階層連結列的按鈕),然後按一下階層連結列中的 [範本]。

    Dd185509.5bb586ea-6adc-4672-b316-0fab8215ff8c(zh-tw,Expression.10).png

疑難排解

  • 若無法看到階層連結列中 [編輯控制項組件 (範本)] 的選項,您可能選取了不支援範本的控制項。例如,[格線] Dd185509.c76bbf09-1922-4f45-8d92-9c8ae64ca4a4(zh-tw,Expression.10).png 等版面配置面板不使用範本。只有從 [Control] 類別繼承的控制項可以使用範本。

  • 您無法建立使用者控制項 (從 [UserControl] 類別繼承的控制項) 的範本,但是您可以從頭開始設計使用者控制項,以此方式自訂使用者控制項。如需詳細資訊,請參閱在 Silverlight 2 專案中建立新的使用者控制項

下一步