Comment faire pour convertir le fichier SVG en XAML dans Windows 8 / WinRT
Comment je peux convertir SVG fichier XAML dans windows 8 /WinRT. Je suis nouveau sur ce XAML /SVG environnement. Donc n'importe qui s'il vous plaît aidez-moi à mettre en œuvre la même dans windows 8. J'ai besoin d'analyser ce fichier svg, et la nécessité pour afficher le contenu dans la page à l'aide de code.
source d'informationauteur WinPhone Artist
Vous devez vous connecter pour publier un commentaire.
Pour moi la façon la plus simple de le faire est la suivante:
Aussi vous devrez peut-être mettre à jour le résultat de fichier de sortie un peu après la conversion, car pas tous les XAML moteurs de traitement en charge la conversion d'une chaîne de Chiffres (comme décrit dans la accepté de répondre à Pourquoi est-ce Xaml Chemin crash silverlight?). Ainsi, par exemple, si vous avez ceci:
alors vous aurez besoin de le changer à cela:
- OU -
Vous pouvez utiliser un peu de manière différente à l'exportation de la xaml de Inkscapedécrit par Tim Heuer accepté de répondre à la question Convertir SVG à XAMLparce que les deux façons de produire différents xaml de sortie:
Mise à JOUR (2015-08-25)
J'ai trouvé mon auto à l'aide de la deuxième ("hack") de manière de plus en plus souvent, plutôt que de la première (la plus simple), parce qu'il crée plus "prévisibles" XAML comme je l'appelle.
Veuillez jeter un oeil à cet article:
La transformation graphique SVG à XAML Métro Icônes
Vous pouvez trouver ici un moyen de convertir via la transformation de XPS.
Vous pouvez aussi utiliser un Svg2Xaml convertisseur.
Il y a de rendu SVG bibliothèques pour C#. Je n'ai pas essayé, mais vous devriez être capable de trouver par une recherche sur Google.
Par exemple: https://github.com/vvvv/SVG
J'ai triché et converti mon fichier SVG à une police. Tout d'abord, j'ai créé le SVG, puis à l'aide IcoMoon créé la police. https://icomoon.io/app/#/select.
J'ai téléchargé la police ttf dans mon dossier des actifs avec le contenu.
Ensuite, j'ai ajouter le code. Avis de la police nom de fichier, puis #, puis sur le nom de la police. Le texte devrait être