2009-01-22 3 views
17

Gibt es Bibliotheken, dieBibliothek für die Verwendung von SVG in Windows Forms/WPF? Forms-Anwendung</li> <li>zu einer WPF-Anwendung

  1. zulassen svg direkt auf einem Windows ziehen

I Grafiken zeichnen und alles entwerfen mit Inkscape, weil ich dieses Programm lieben . Dann habe ich diese erstaunliche SVGs und müssen sie entweder zu PNG (WinForm) exportieren, um sie zu verwenden oder in XAML-Code (WPF) konvertieren (Kaxaml hilft mir).

Gibt es eine Möglichkeit, meine SVGs direkt zu verwenden?

Antwort

10

Wow, I just read unterstützt Inkscape das Speichern als XAML. Ich habe das bis jetzt nicht bemerkt shame.

Aber das ist immer noch nicht meine Probleme mit WinForms lösen ...

+2

leider noch nicht bereit ist, es umgesetzt werden soll und hoffentlich wird es aus sein mit der Version 0.47 von Inkscape – Drake

+1

Speichern, wenn XAML in 0.48 (möglicherweise früher) implementiert ist. –

4

Ja, können Sie ReaderSVG verwenden WPF von XAML direkt zu erhalten.

Kent Boogaart hat eine nice example Verwendung von ein wenig WPF in WinForms, die Ihnen helfen würde, den WinForms-Aspekt zu lösen.

7

Ich persönlich hasse, wie es keine native Unterstützung für SVG in Microsoft Produkten/Entwicklungstools gibt. Ich habe zwei ziemlich vollständige, aber immer noch unreife SVG-Bibliotheken gefunden, die zum Zeitpunkt des Schreibens aktiv zu sein scheinen.

IIRC beide Bibliotheken Ausgabe ein Zeichnungsobjekt, das direkt durch die Image-Klasse verwendet werden kann; Sie werden es herausfinden, sie sind beide ziemlich einfach zu bedienen.

+0

Ich möchte dieses Tool zur Liste hinzufügen: https://github.com/BerndK/SvgToXaml Ich schrieb es, weil ich nicht mit den anderen Tools zufrieden war, sicher ist es auch Open Source. – BerndK

Verwandte Themen