Загружаются ли файлы ресурсов XAML один раз? - PullRequest
2 голосов
/ 07 июля 2010

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

1 Ответ

2 голосов
/ 07 июля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...