套用樣式資源

本頁適用於 WPF 和 Silverlight 2

您可以使用 Microsoft Expression Blend 2 專案中的控制項樣式,指定控制項樣式的預設觸發程序 (WPF) 或狀態 (Silverlight 2) 以及屬性,然後再套用至控制項。屬性 (例如背景筆刷色彩) 會影響控制項的外觀,而觸發程序或狀態會影響控制項對於屬性變更與事件的回應方式。例如,當使用者將滑鼠移至控制項上方時,IsMouseOver 屬性會從 False 變更為 True,並觸發 MouseOver 事件。您可以建立按鈕樣式,在滑鼠指標移至按鈕上方時變更按鈕的背景色彩。

Cc295342.alert_note(zh-tw,Expression.10).gif注意事項:

您無法針對一個控制項建立會對其他控制項引起變更的樣式或控制項範本。不過,您可以在控制項直接使用事件觸發程序來引起另一個控制項的變更。如需詳細資訊,請參閱本使用者指南中的新增或移除觸發程序

樣式資源可讓您定義某類型控制項的外觀與行為,然後將該樣式套用至畫板上該類型控制項的多個例項,以節省您的時間。

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

若要套用樣式,必須先建立樣式。如需有關如何建立樣式的詳細資訊,請參閱本使用者指南中的建立樣式資源

將現有樣式資源套用至畫板上的控制項

  • 在畫板或 [互動] 面板的 [物件與時間軸] 下,按一下物件加以選取,然後執行下列一項動作:

    • 在 [物件] 功能表上,依序指向 [編輯樣式] 及 [套用資源],然後按一下要套用的具名樣式。

    • 在 [屬性] 面板的 [雜項] 下,按一下 [Style] 屬性旁邊的 [進階屬性選項] Cc295342.d6ba8f4a-b8a2-445a-af0b-a267dfade6e1(zh-tw,Expression.10).png 按鈕,指向 [本機資源],然後按一下要套用的具名樣式。

    Cc295342.alert_note(zh-tw,Expression.10).gif注意事項:

    若看不到有列出您的樣式資源,表示資源可能是針對不同類型的控制項而建立。例如,由按鈕物件建立的資源無法套用至核取方塊控制項。

使用樣式資源在畫板上建立控制項

  1. 在 [資源] 面板中,找出要新增至畫板之控制項的樣式資源。您可能需要展開 [資源] 面板中的節點才能看見資源。

  2. 將樣式資源拖曳至畫板。

    此時會將已套用樣式的控制項新增至畫板。

    Cc295342.alert_note(zh-tw,Expression.10).gif注意事項:

    若樣式已定義於資源字典中,您也可以在 [資產庫] 的 [控制項] 索引標籤中選取資源字典的名稱,選取樣式,然後在畫板上繪製,以將該樣式新增至畫板。