c# - 如何使用几何数据在按钮中绘制图像
问题描述
资源字典文件中定义的以下几何数据。
<Geometry x:Key="EditGlyph">
M6.7,29.3 6.7,36.7 14,36.6 31.9,18.7 24.6,11.5zM35.8,11.1l-3.6-3.6c-1-1-2.7-1-3.7,0l-3.9,3.9l7.3,7.3l3.9-3.9C36.8,13.8,36.8,12.2,35.8,11.1zM8.8,41.4 25.5,41.4 42.2,41.4
</Geometry>
我想在 WPF 按钮上显示此图。
我怎样才能做到这一点?
任何帮助是极大的赞赏!
解决方案
使用该几何创建路径并将其用作按钮内容:
<Button>
<Path Fill="Gold" Stroke="Black" StrokeThickness="1"
Stretch="Uniform"
Data="{StaticResource EditGlyph}"/>
</Button>
推荐阅读
- html - 移动设备顶部的不同空间 - 如何修复?
- powerbi - 需要在切片器 power bi 中基于日期的选择显示上个月 MTD
- react-native - React Native - 有没有最好的方法给每个按钮的样式“borderRadius”?
- php - 使用 PHP 从输入中确定类型值
- tensorflow2.x - TensorFlow:“NotImplementedError:子类化 `Model` 类时,您应该实现 `call` 方法。”
- node.js - 如何终止我的功能,它正在工作但永无止境
- python - 类型错误:使用 async with 代替
- reactjs - 在useEffect中的另一个firestore输出中使用它之前如何获取firestore输出
- html - 显示时如何根据Angular中的对象属性更改背景颜色
- powershell - PowerShell 相当于 Bash 中的“cut -c”