建立系統控制項可重複使用的範本
您可以修改控制項範本的複本,自訂系統控制項的外觀。
下列程序會使用按鈕,但是您可以建立任何隨附在 Microsoft Expression Blend 2 中系統控制項的範本,或任何從 [Control] 類別匯入的自訂 Silverlight 2 控制項。
建立範本按鈕的複本
在畫板上繪製一個系統控制項。例如,從 [工具箱] 中選取 [按鈕] 工具,然後使用滑鼠在畫板上繪製系統控制項。
使用畫板上方的階層連結列來建立按鈕範本的複本。依序按一下 [按鈕]、[編輯控制項組件 (範本)] 和 [編輯複本]。
秘訣: 因為無法修改系統控制項的預設範本所以要建立複本。或者,您可以建立空白的範本,並匯入藝術資產或繪製新的物件來設計按鈕。
在 [建立樣式資源] 對話方塊中,輸入範本的名稱,如 [ButtonStyle1]。
在 [定義於] 之下,選取要用以定義範本的位置:
若要使範本可供應用程式中的任何文件中的按鈕物件使用,請選取 [應用程式]。
若只要讓目前的文件中的按鈕物件使用範本,請選取 [此文件]。
若只要讓此文件的按鈕使用範本,請從 [此文件] 旁的下拉式清單中選取 [按鈕]。
按一下 [確定],結束對話方塊並開啟範本以進行編輯。
秘訣: 階層連結列讓您輕鬆地切換編輯套用至物件的範本與編輯物件本身。例如,若要結束範本編輯模式,請按一下階層連結列中的 [按鈕]。
若要回到範本編輯模式,請確認已選取按鈕物件 (要顯示階層連結列的按鈕),然後按一下階層連結列中的 [範本]。
疑難排解
若無法看到階層連結列中 [編輯控制項組件 (範本)] 的選項,您可能選取了不支援範本的控制項。例如,[格線] 等版面配置面板不使用範本。只有從 [Control] 類別繼承的控制項可以使用範本。
您無法建立使用者控制項 (從 [UserControl] 類別繼承的控制項) 的範本,但是您可以從頭開始設計使用者控制項,以此方式自訂使用者控制項。如需詳細資訊,請參閱在 Silverlight 2 專案中建立新的使用者控制項。
下一步
您可以修改所建範本的屬性,自訂系統控制項的外觀。如需詳細資訊,請參閱修改不同狀態的系統控制項外觀。
您可以變更滑鼠指標移到按鈕上方時,展開按鈕所需的時間。如需詳細資訊,請參閱修改系統控制項中狀態之間的切換。
您也可以套用此範本至專案中的按鈕,或繪製已指派範本的新按鈕。如需詳細資訊,請參閱套用樣式資源。