【发布时间】:2017-11-15 18:05:17
【问题描述】:
我正在做一个使用Mahapps Metro Library 的项目,除了一个问题外,一切都很顺利。这个应用程序需要大量使用图标,我需要创建一些额外的图标。
我搜索了一些关于如何使用MahApps.Metro.IconPacks 库定义图标的信息。我找到了有关如何使用它们的各种信息,但没有找到关于如何定义自定义图标的信息。
我下载了MahApps.Metro.IconPacks 库,希望找到一个如何完成此操作的示例,并发现对于不同的图标包有几个“自动生成”文件。显然有一个工具隐藏在某个地方,但我不知道它在哪里/是什么。
有人可以为我指出如何定义新图标包的正确方向吗?我假设图标被绘制为 SVG 文件并且路径被用作图标,这是正确的吗?如果是这样,在绘制图标时是否需要使用特定的约定?我同时拥有 Inkscape 和 Corel Draw,并注意到 Inkscape 有一个 .xaml 导出,可以导出一堆画布和路径,但不确定这是否是正确的起点。
【问题讨论】:
-
如果您正在寻找 Win8/10 风格的图标,我强烈建议您下载免费的 Metro Studio (syncfusion.com/downloads/metrostudio)。我多年来一直在使用它,它提供了 XAML 源,您可以在其中将路径数据复制/粘贴到您自己的项目中。顺便说一句,不隶属于他们。
标签: c# wpf svg windows-8 mahapps.metro