在Windows窗体/ WPF中使用SVG的库?

时间:2009-01-22 06:58:43

标签: xaml svg inkscape

是否有任何库

  1. 允许直接将svg绘制到Windows窗体应用程序
  2. 到WPF应用程序
  3. 我使用Inkscape绘制图形并设计所有内容,因为我喜欢该程序。 然后我有那些令人惊叹的svgs并且必须将它们导出到png(WinForm)以使用它们或将它们转换为xaml-code(WPF)(Kaxaml帮助我)。

    有没有办法直接使用我的svgs?

4 个答案:

答案 0 :(得分:10)

,我just read,Inkscape支持将其另存为XAML。到目前为止,我没有意识到羞耻

但这仍然无法解决我在WinForms中遇到的问题......

答案 1 :(得分:7)

我个人很讨厌微软的产品/开发工具中没有对SVG的原生支持。我发现了两个相当完整但仍然不成熟的SVG库,这些库在撰写本文时似乎很活跃,但肯定需要贡献者。

IIRC两个库都输出一个Drawing对象,可以直接通过Image类使用;你会明白的,它们都非常简单易用。

答案 2 :(得分:4)

是的,您可以使用ReaderSVG直接从XAML获取WPF。

Kent Boogaart有一个nice example在WinForms中使用一点WPF,它可以帮助你解决WinForms问题。

答案 3 :(得分:4)

如果要将它们直接加载到WPF中, 我得到了更好的结果:http://sharpvectors.codeplex.com/