2010-07-07 3 views
2

Является ли файл ресурсов XAML (ResourceDictionary) загружен только один раз в память или имеет отрицательную память и/или эффект производительности, если я включил во все мои UserControls и Windows набор базовых ресурсов содержащиеся в таких ресурсо-словарях?Загружаются ли файлы ресурсов XAML один раз

ответ

2

Это зависит от того, где они были объявлены и как они ссылаются. Если вы объявите все ваши ресурсные словари в файле app.xaml, тогда они будут указаны только один раз. Однако, если вы включите их в каждый экран, словари будут дублироваться в памяти для каждого экземпляра каждого из этих экранов и могут быстро съесть память.

Смежные вопросы