Visual Basic
(OFF) Kryeker (S) 22 дек 2012

Использование векторных XAML иконок

Для начала необходимо добавить в ресурсы приложения файл с иконками(можно обойтись и без файла, но так наглядней), в котором все иконки хранятся приблизительно в таком виде :

<Geometry x:Key="addStyle0">F1 M 22,12L 26,12L 26,22L 36,22L 36,26L 26,26L 26,36L 22,36L 22,26L 12,26L 12,22L 22,22L 22,12 Z</Geometry>
Добавление иконок в ресурсы:

<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Icon.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
И все, иконки готовы к использованию!
Применять иконки также достаточно легко:

Примеры использования:

Кнопка "Добавить страницу":

<Button>
<Path Data="{StaticResource page_addStyle0}"/>
</Button>
Кнопка "Сохранить":

<Button>
<Path Data="{StaticResource saveStyle0}"/>
</Button>
P.S. Как выяснилось опытным путем, векторный редактор Inkscape поддерживает экспорт в XAML :маг

И дабы оценить масштабы сего: в прикрепленном файле более шестисот иконок от Александра Ерохина alexerohinzzz@gmail.com! :фан
522.6 Kб

Комментарии (0)

Показать комментарий
Скрыть комментарий
Для добавления комментариев необходимо авторизоваться
Visual Basic
Марс
После ошеломляющей новости о находке воды на Марсе...
Тема: Светлая | Тёмная
Версия: Mobile | Lite | Touch | Доступно в Google Play