当前位置:  开发笔记 > 编程语言 > 正文

WPF - 使用标准按钮创建带有向上和向下箭头的按钮

如何解决《WPF-使用标准按钮创建带有向上和向下箭头的按钮》经验,为你挑选了4个好方法。

我想使用标准按钮背景创建一些向上和向下按钮,但带有黑色箭头.

WPF实现这一目标的最佳方法是什么?

马尔科姆



1> Matt Hamilto..:

我发现Marlett(Windows内置的字体)方便了.


哇.我知道这不像手绘"三角形"那样"WPF-y",但仍然......没想到下来投票.
+1修正了我的问题.比每次绘制三角形要好得多.非常方便了解.谢谢!
单击开始|运行并键入"charmap" - 然后您可以切换到Marlett并查看.我相信这是Windows 95最初用于呈现其所有UI按钮字形的字体.
在Silverlight中,"Webdings"将是用于此的字体.

2> Rhys..:

如果不提及几何迷你语言(或路径标记语法)以获得更紧凑的形状定义,则不会完成关于此主题的讨论: -

  
  

第一个描述了移动到0,6线到12,6线到6,0然后关闭形状(Z).

还有一种曲线语法.


左右箭头分别为:数据="M -2 6 L 4 12 L 4 0 Z"数据="M 2 12 L 9 6 L 2 0 Z"

3> Taran..:

现在这样做的首选方法是使用Segoe UI Symbol.它取代了Marlett并提供了许多有用的字形.上下都是

此字体已预安装在所有版本的Windows 7+上.


此字体已被Segoe MDL2 Assets for Windows 10取代.为Segoe UI Symbol提供的链接现在引领那里.请注意,Windows 10上不存在Segoe UI符号,Windows 8.1上不存在Segoe MDL2资产.

4> casperOne..:

您可以创建一个Polygon表示向上和向下三角形的三角形,然后将它们设置为按钮的内容:


您可以调整这些以绘制不同的图形,但这通常是您将用于基本几何的XAML.

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有