繁体   English   中英

Mahapps Metro自定义IconPack

[英]Mahapps Metro Custom IconPack

我正在开发一个利用Mahapps Metro Library的项目,除一个问题外,一切都进展顺利。 此应用程序需要大量使用图标,而我需要创建一些其他图标。

我在上下搜索了有关如何使用MahApps.Metro.IconPacks库定义图标的信息 我发现了有关如何使用它们的各种信息,但没有找到有关如何定义自定义图标的信息。

我下载了MahApps.Metro.IconPacks库,希望找到一个完成此操作的示例,并发现针对不同的Icon Pack有多个“自动生成”文件。 显然有一个工具藏在某个地方,但我不知道它在哪里/什么地方。

有人可以向我指出有关定义新图标包的正确方向吗? 我假设将图标绘制为SVG文件,并将路径用作图标,对吗? 如果是这样,绘制图标时是否需要使用特定的约定? 我同时拥有Inkscape和Corel Draw,并注意到Inkscape具有.xaml导出功能,可以导出一堆Canvas和Paths,但是不确定这是否是正确的起点。

要定义您的自定义IconPack,您只需创建一个资源文件,即可在其中放置要创建的每个图标的xaml。 当您有机会看到诸如Inkscape,Expression Design或Adobe Illustrator之类的程序时,会为您提供所创建内容的xaml代码。 您只需要将其复制到资源文件中,并为其提供一个密钥,这样当您在应用程序中使用此资源文件时,便可以获取特定的图标。

该图标只是代码的“路径”部分。 画布只是一个容器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM