共用方式為


編輯樣式

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

編輯按鈕的樣式

Cc295021.6030b0d2-b1f3-491f-b2a7-e4914794925d(zh-tw,Expression.40).png

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

tip note秘訣:

若要編輯樣式,必須先將樣式建立為資源或將樣式套用至畫板上的物件。如需詳細資訊,請參閱建立樣式套用樣式資源

編輯畫板上物件的樣式

  1. 在畫板或 [物件與時間軸] 面板中,選取要編輯樣式的物件。

    • 在 [物件] 功能表上,指向 [編輯樣式],然後按一下 [編輯目前的項目]。

      Note注意:

      如果 [編輯目前的項目] 選項無法使用,表示物件尚未套用自訂樣式。如果選擇 [編輯複本],則會建立預設樣式複本的樣式資源。

    • 在 [屬性] 面板的 [雜項] 下,按一下 [Style] 屬性,然後按一下 [編輯資源]。

      Note注意:

      如果 [Style] 屬性是空的,表示物件尚未套用自訂樣式。

    Expression Blend 會進入樣式的編輯範圍。

  2. 請注意,新的 Expression Blend 階層連結列位於畫板頂端。

    已選取範本編輯模式的階層連結列

    Cc295021.eb50efd9-44c6-41f9-8f50-7d40f6c42e61(zh-tw,Expression.40).png

    按一下階層連結列上的按鈕,可讓您在所選物件的範本編輯模式、樣式編輯模式及物件編輯範圍之間快速切換。任何套用自訂樣式或範本的所選物件,都會出現階層連結列。

編輯樣式資源

  • 在 [資源] 面板中,找出資源名稱,然後按一下資源旁邊的 [編輯資源] 按鈕。

    Expression Blend 會進入樣式的編輯範圍。

修改樣式

  1. 在樣式的編輯範圍中時,在 [觸發程序] 面板中新增屬性及事件觸發程序。

    如需您可以設定的觸發程序範例,請參閱從現有的物件建立控制項

  2. 若要結束樣式的編輯範圍,請按一下 [物件與時間軸] 面板中的 [將範圍傳回] Cc295021.55844eb3-ed98-4f20-aa66-a6f5b23eeb2b(zh-tw,Expression.40).png。這會讓您回到文件的編輯範圍。

    tip note秘訣:

    請注意,為物件建立新樣式資源或將現有樣式資源套用至物件後,[屬性] 面板中所選物件的 Style 屬性就會呈現綠色醒目提示,表示物件已繫結 (或連結) 至此樣式資源。

另請參閱

概念

一般 Silverlight 控制項的樣式提示
WPF 簡單樣式的樣式提示

Copyright © 2011 by Microsoft Corporation. All rights reserved.