动手试验:自定义 SimpleCheckBox 中复选标记的外观

此页仅适用于 WPF 项目

在 Microsoft Expression Blend 中,可以使用 SimpleCheckBox 控件模板,轻松地自定义复选标记的外观。

自定义 SimpleCheckBox 中的复选标记

  1. 在 Expression Blend 中的美工板上绘制“SimpleCheckBox”。

    Cc294564.alert_tip(zh-cn,Expression.10).gif提示:

    “资源库”Cc294564.0224cabd-5da1-4e01-bddd-4a647401a098(zh-cn,Expression.10).png 中的“控件”选项卡的“Simple Styles”类别中提供了简单样式控件。从列表中选择简单样式控件后,即可在美工板上进行绘制。

  2. 在“对象和时间线”下右键单击该复选框,指向“编辑控件部件(模板)”,然后单击“编辑模板”。如果不希望更改 SimpleStyles.xaml 资源字典,则可以单击“编辑副本”而不是“编辑模板”,以创建新模板并将其保存到文档中。有关创建副本的详细信息,请参阅创建资源

    Cc294564.alert_tip(zh-cn,Expression.10).gif提示:

    若要退出模板编辑模式并返回到文档范围:请单击位于“交互”面板中的元素树上方的“范围上移”Cc294564.55844eb3-ed98-4f20-aa66-a6f5b23eeb2b(zh-cn,Expression.10).png 按钮。

    若要返回到现有模板的模板编辑模式:请在“对象和时间线”下,右键单击要编辑其模板的元素,指向“编辑控件部件(模板)”,然后单击“编辑模板”。

  3. 在控件模板的编辑范围中,展开“对象和时间线”下的所有节点。删除“CheckMark”路径元素。

  4. 双击“Grid”元素以将其激活,以便您可以添加子元素。

  5. 通过使用“工具箱”中的“笔”工具 Cc294564.894f8612-e0ed-4e00-84cf-a9bc8f38fc54(zh-cn,Expression.10).png,在“Grid”元素中绘制路径。可以使用“路径选择”Cc294564.6dd6571f-c116-451d-8dd2-1f88b8406362(zh-cn,Expression.10).png 工具调整路径上的点,从而修改路径。

    Cc294564.alert_tip(zh-cn,Expression.10).gif提示:

    若要在美工板上进行放大,可以使用美工板底部的“缩放”Cc294564.12524287-c48b-4cfc-b614-01951207239d(zh-cn,Expression.10).png 文本框,也可以按住 Ctrl 键并使用鼠标上的滚动按钮。

    Cc294564.alert_tip(zh-cn,Expression.10).gif提示:

    除了使用“笔”工具绘制路径元素以外,还可以使用从 Microsoft Expression Design 2 导入的作品资源,或者使用已添加到项目中的图像文件。

  6. 删除“CheckMark”路径元素时,也会同时删除用于显示和隐藏该元素的触发器。若要重新创建该触发器,请在“交互”面板中的“触发器”下,单击“IsChecked = False”。在“对象和时间线”下,选择新的复选标记元素,然后在“属性”面板中的“外观”下,将“Visibility”属性设置为“Collapsed”。

  7. 测试应用程序 (F5) 以查看效果。

另请参见

概念

SimpleCheckBox