Загрузка...

Svg to xaml c# решение

Тема в разделе C# создана пользователем Kloun228_inactive3478611 26 мар 2023. 167 просмотров

Загрузка...
  1. Kloun228_inactive3478611
    Kloun228_inactive3478611 Автор темы 26 мар 2023 1 17 авг 2020
    КОНВЕРТАЦИЯ ИЗ SVG В XAML

    Подобную тему я не видел поэтому предполагаю что она может пригодиться.

    Итак была необходимость разобраться с конвертацией из svg в xaml.
    Долго я искал решение, думаю что стоит им поделиться с вами.

    Суть в чем:
    1) необходимо скачать сам конвертер svg to xaml(в целом их полно но я использовал вот такой(не реклама) [IMG])
    2) создаем словарь в проекте и так же объявляем его:

    CSHARP
    <Application.Resources>

    <ResourceDictionary>

    <ResourceDictionary.MergedDictionaries>

    <ResourceDictionary Source="/folder_dictionary/Dictionary1.xaml"/>

    </ResourceDictionary.MergedDictionaries>

    </ResourceDictionary>

    </Application.Resources>



    3) Конвертируем
    в конвертер закидываем svg;
    • на выходе получаем xaml код, который нужно вставить в словарь в проекте;
    • далее можно использовать данную картинку в проекте указав статический ресурс в качестве source.
    XAML
    Source="{StaticResource name_resource}"

    Правильный xaml код который должен получиться при конвертации

    [IMG]

    Неправильный xaml код который может получиться при конвертации( в таком случае поищите нормальный svg)

    [IMG]

    Надеюсь что данная тема поможет кому-либо, спасибо за внимание! :animeyes2:
     
Top