我正在开发一个 Windows 8 Metro 应用程序,我想在文本中添加笔画。我发现没有内置函数可以做到这一点。我试图重叠两个不同大小的文本,但这并没有给出预期的结果。我想要Cut The Rope使用的结果。这是一个屏幕截图:
我想要他们总共写了 36 个的效果,因为数量可能会有所不同。我在那里解压缩了 .xap 文件并检查了那里的资产以查看它们是否正在使用图像但没有图像。
我被困在这个...请帮助,我想在 C#/XAML 中实现这一点。
我正在开发一个 Windows 8 Metro 应用程序,我想在文本中添加笔画。我发现没有内置函数可以做到这一点。我试图重叠两个不同大小的文本,但这并没有给出预期的结果。我想要Cut The Rope使用的结果。这是一个屏幕截图:
我想要他们总共写了 36 个的效果,因为数量可能会有所不同。我在那里解压缩了 .xap 文件并检查了那里的资产以查看它们是否正在使用图像但没有图像。
我被困在这个...请帮助,我想在 C#/XAML 中实现这一点。
在快速搜索中,我没有找到任何相关内容,但您可以尝试其他方法:
为什么不使用已经有笔画的字体呢?您可以使用多种字体,只要将它们添加到您的项目中即可。
正如您在此处阅读的那样,这很容易。
将字体文件添加到项目中并将Build Action
属性设置为Content
. 然后在FontFamily
中使用它XAML
:
<TextBox Text="sampleText" FontFamily="Assets/Fonts/FontFileName.ttf#FontName" />