2009-01-22 22 views
17

¿Hay bibliotecas queBiblioteca para usar SVG en Windows Forms/WPF?

  1. permite extraer SVG directamente a una aplicación Windows Forms
  2. a una aplicación WPF

debo dibujar gráficos y el diseño de todo con Inkscape, porque me encanta ese programa . Luego tengo esas impresionantes svgs y las tengo que exportar a png (WinForm) para usarlas o convertirlas a xaml-code (WPF) (Kaxaml me ayuda).

¿Hay alguna manera de usar directamente mi svgs?

Respuesta

10

Wow, I just read que Inkscape admite guardar como XAML. No me di cuenta de que hasta ahora vergüenza.

Pero que aún no resuelve mis problemas con Windows Forms ...

+2

por desgracia, todavía no está listo, se va a implementar y espero que sea con la versión 0.47 de Inkscape – Drake

+1

Guardar como XAML se implementa en 0.48 (posiblemente antes). –

4

Sí, puede utilizar ReaderSVG para obtener directamente de WPF XAML.

Kent Boogaart tiene un nice example de usar un poco de WPF dentro de WinForms que lo ayudaría a resolver el aspecto de WinForms.

7

Odio personalmente cómo no hay soporte nativo para SVG en las herramientas de desarrollo/productos de Microsoft. He encontrado dos bibliotecas SVG bastante completas pero todavía inmaduras que parecen estar activas en el momento de escribir estas líneas, sin embargo definitivamente necesitan colaboradores.

IIRC ambas bibliotecas de salida un objeto de dibujo que se puede utilizar directamente a través de la clase de imagen; Lo descubrirás, ambos son bastante sencillos de usar.

+0

Quiero agregar esta herramienta a la lista: https://github.com/BerndK/SvgToXaml Lo escribí, porque no estaba satisfecho con las otras herramientas, seguro que también es de código abierto. – BerndK

Cuestiones relacionadas