有没有图书馆
允许直接将svg绘制到Windows窗体应用程序
到WPF应用程序
我使用Inkscape绘制图形并设计所有内容,因为我喜欢该程序.然后我有那些令人惊叹的svgs并且必须将它们导出到png(WinForm)以使用它们或将它们转换为xaml-code(WPF)(Kaxaml帮助我).
有没有办法直接使用我的svgs?
哇,我刚看到 Inkscape支持保存为XAML.我没有意识到到现在为止的耻辱.
但这仍然无法解决我的WinForms问题......
我个人很讨厌微软的产品/开发工具中没有对SVG的原生支持.我发现了两个相当完整但仍然不成熟的SVG库,这些库在撰写本文时似乎很活跃,但肯定需要贡献者.
WPF:Svg2Xaml(开源)
WinForms:SVG渲染引擎(开源)
IIRC两个库都输出一个Drawing对象,可以直接通过Image类使用; 你会搞清楚,它们都非常简单易用.