我想使用标准按钮背景但带有黑色箭头来创建一些向上和向下按钮。
使用WPF实现此目标的最佳方法是什么?
马尔科姆
Answers:
如果不为更紧凑的形状定义提及几何迷你语言(或“路径标记语法”),那么关于此主题的讨论将是不完整的:
<Button>
<Path Fill="Black" Data="M 0 6 L 12 6 L 6 0 Z"/>
</Button>
<Button>
<Path Fill="Black" Data="M 0 0 L 6 6 L 12 0 Z"/>
</Button>
第一个描述了移到0,6线到1,6线到6,0,然后关闭形状(Z)。
还有一种曲线语法。
现在,首选的方法是使用Segoe UI Symbol。它替代了Marlett,并提供了许多有用的字形。上下会是
<Button FontFamily="Segoe UI Symbol" Content=""/>
<Button FontFamily="Segoe UI Symbol" Content=""/>
呈现为:
Windows 7+的所有版本上均预安装了此字体。