Изображения WPF против XAML

Когда мы должны использовать изображения (jpg, png) и когда мы должны использовать XAML в приложении.

Image

+ "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

Я не смог найти ни одного источника, который сравнивает ресурс использование (ЦП, ОЗУ) между изображениями и XAML.

Я лично считаю, что все должно быть на XAML, но я не хочу иметь чертовски медленное приложение. Существуют ли какие-либо хорошие рекомендации по производительности для использования чертежей XAML?


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

5
задан Leonard Brünings 9 June 2011 в 13:51
поделиться