创建可重用模板以为系统控件设置样式

通过修改控件模板的副本,您可以自定义系统控件的外观。

以下过程使用了按钮,但是您可以为 Microsoft Expression Blend 随附的所有系统控件或从“ Control ”类继承的所有导入自定义控件创建模板。

创建按钮模板的副本

  1. 在美工板上绘制一个系统控件。例如,从“工具”面板中选择“Button”Dd185509.05df1779-a68f-436b-b834-a91b7995a3ec(zh-cn,Expression.40).png,然后使用鼠标在美工板上进行绘制。

  2. 使用美工板顶部的痕迹导航栏来创建按钮模板的副本。单击“[Button]”,再单击“编辑模板”,然后单击“编辑副本”。

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

    tip note提示:

    因为您不能修改系统控件的默认模板,所以需要创建副本。再者,您还可以创建空模板,并通过导入美术资产或绘制新对象来设计按钮。

  3. 在“创建样式”对话框中,键入模板的名称,如“ButtonStyle1”。

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

  4. 在“定义位置”下,选择要定义模板的位置:

    • 若要使应用程序的任何文档中的按钮对象均可使用该模板,请选择“应用程序”。

    • 若要使该模板只能由当前文档中的按钮对象使用,请选择“本文档”。

    • 若要使该模板只能由本文档中的该按钮使用,请从“本文档”旁的下拉框中选择“按钮”。

  5. 单击“确定”,退出对话框并打开该模板进行编辑。

    tip note提示:

    使用痕迹导航栏,可以轻松地在编辑对象所应用的模板和编辑对象本身之间进行切换。例如,若要退出模板编辑模式,请单击痕迹导航栏中的“[Button]”。

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

    若要返回模板编辑模式,请确保选择了按钮对象(以针对该按钮来显示痕迹导航栏),然后单击痕迹导航栏中的“模板”。

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

疑难解答

  • 如果痕迹导航栏中未显示“编辑模板”选项,可能是您选择了不支持模板的控件。例如, Grid  Dd185509.c76bbf09-1922-4f45-8d92-9c8ae64ca4a4(zh-cn,Expression.40).png 等版式面板并不使用模板。只有从“ Control ”类继承的控件才使用模板。

  • 虽然您无法为用户控件(从“ UserControl ”类继承的控件)创建模板,但是您可以从头设计用户控件来自定义用户控件。

    有关详细信息,请参阅在项目中创建新用户控件

后续步骤

Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。