如何创建一个“十字架”作为复选框的模板

时间:2012-09-06 07:09:52

标签: wpf xaml telerik expression-blend

我希望创造这样的东西。我想要显示一个灰色的颜色'x'(选中复选框)和这个发光的红色十字标记(未选中复选框),而不是常规复选框。

enter image description here

基本上,我有一个复选框作为datatemplate添加到<telerik:GridViewDataColumn.CellTemplate>,我让用户取消选中(不删除)RadGridView中的行。因此,我想到设计这样的东西,而不是一个无聊的复选框。这是因为,检查在我的上下文中没有意义,但是取消选中几行数据会...

我在这里看到了一个解决方案:http://forums.arcgis.com/threads/24433-how-to-create-a-diagonal-cross-symbol

但是,我想创建一个十字架(不是2条直线),而是类似于显示的那条。

我是XAML和WPF的新手,所以我不知道如何继续构建这样的东西。

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

我认为你最好的选择是尝试找到已经制作的东西。您可以在某些地方下载XAML图标,例如xamalot(目前似乎已关闭)

如果您想自己动手,那么您不会手动编码XAML来重现上述内容。您需要使用Expression Blend等图形编辑器。

答案 1 :(得分:0)

您可以通过控制模板编辑用于复选框的图标。 This link将为您提供有关如何编辑控制模板的教程。

由于您的目标是复选框,因此您需要深入钻取。您将编辑ItemTemplate,编辑几个模板。我已经为您提取了整个模板,但我会在发布之前等待您的回答。它不小。