8

Ich habe versucht, InkScape & XPS method, aber es gibt mir nicht korrekt XAML.SVG in XAML konvertieren

Kann jemand bitte this SVG in WinRT-kompatible XAML konvertieren?

+0

Wenn Sie möchten, dass die Leute Ihre Arbeit für Sie erledigen, haben Sie mehr Glück mit dem Amazon Mechanical Turk als hier. – Renan

+0

Ich habe meine Wege versucht, aber ich scheiterte deshalb fragte ich. – Xyroid

+0

Dann zeigen Sie uns, was Sie versucht haben. – Renan

Antwort

11

einen Blick auf diese und sehen, ob es funktioniert: https://gist.github.com/timheuer/6443390

Methode (ja, superhack):

  • Verwendung Inkscape als PDF
  • Benennen Sie die Dateinamenerweiterung von PDF AI speichern
  • Verwenden Expression Design öffnen AI Dokument
  • Export in Silverlight Canvas
+2

Speichern als XAML mit Inkscape (Silverlight kompatibel) arbeitete für mich auf Windows 8.1 (Store App) – alvinmeimoun

+2

Die aktuelle Version von Inkscape kann jetzt direkt nach XAML exportieren, keine Notwendigkeit, über PDF zu gehen, umzubenennen und importieren. –

+1

Das aktuelle Inkscape speichert das falsche XAML für mich. Es erstellt eine ViewBox mit einem Canvas. Ich möchte stattdessen einen DrawingBrush. Verwenden Sie diese Methode in der Antwort, die ich in eine Mischanwendung importiert habe, und dann auf Extras -> VisualBrush-Ressource erstellen. Steckte das in ein neues ResourceDictionary und fügte die Eigenschaft "Stretch" hinzu und entfernte die Eigenschaft "ViewBox". – Paul

4

Mit Inkscape 0.91 ist es möglich, eine SVG-Datei zu öffnen und direkt als XAML zu speichern.

Select Microsoft XAML Datei als Dateityp:

enter image description here

+0

Und Inkscape wird die Möglichkeit geben, es auch mit Silverlight kompatibel zu machen. – Grault

1

Ich bin auf der zugehörigen Antwort auf einen Kommentar nicht in der Lage, aber ich fand es sogar einfacher, nur die SVG in Inkscape zu öffnen, kopieren und dann auf Expression Design einfügen. Wählen Sie dann Copy to XAML (oder Ctrl + Shift + C).

Verwandte Themen