Подпишись на наш Twitter

Быть в курсе появления новых статей!

Так как в WPF есть возможность масштабирования приложения на основе системы DPI, следует избегать использования растровых изображений в приложение. Вместо этого, вы должны визуализировать все элементы управления, например, Кнопки на панели инструментов, в векторной графике, так чтобы они могли быть расширены больше/меньше и все еще выглядеть правильно.

Самое сложное в этом процессе будет найти векторные графические изображения для использования в приложении, а затем преобразовать их в XAML, так что вы смогли использовать их в своем проекте WPF.

Mike Swanson написал плагин для Adobe Illustrator, который позволяет экспортировать векторные изображения в XAML (которые затем можно импортировать непосредственно в проект WPF). Там также есть хорошая рецензия объяснения процесса.

Вот пример, показывающий изображение Земли, которое масштабируется, когда размеры окна приложения изменяются.


Оригинал: #24 – Don’t Use Bitmaps in WPF Applications




Дата публикации: 05.08.2010 12:00

Ярлыки: SCALING, VECTOR GRAPHICS, WPF