Когда мы должны использовать изображения (jpg, png) и когда мы должны использовать XAML в приложении.
Изображение
+ "easy" for the designer to create what he wants
+ are displayed the same on every computer
- fixed resolution
XAML
+ vector format (resolution independent, resize able, ...)
+ can be animated
+/- rendered by the client
- not as many effects available as for images or are really complex to create
- complex visual tree
IНе удалось найти источник, который сравнивает использование ресурсов (ЦП, ОЗУ) между изображениями и XAML.
Лично я считаю, что все должно быть XAML, но я не хочу иметь приложение, которое работает медленно,Есть ли хорошие рекомендации по производительности для использования чертежей XAML?
Исследуя это, я прочитал, что у вас должно быть все в XAML, а затем используйте RenderTargetBitmap для создания статических изображений по требованию,но в соответствии с этой статьей это приведет к визуализации окна без аппаратного ускорения.Поэтому мне интересно, действительно ли это улучшение производительности.Игнорирование того факта, что для кодера это намного больше работы.