2010-07-07 4 views
2

Est-ce qu'un fichier de ressources XAML (ResourceDictionary) n'est chargé qu'une seule fois en mémoire ou at-il une mémoire et/ou un effet négatif si j'inclue dans mes UserControls et Windows un ensemble de ressources de base contenues dans de tels dictionnaires de ressources?Les fichiers de ressources XAML sont-ils chargés une fois

Répondre

2

Cela dépend de l'endroit où ils sont déclarés et comment ils sont référencés. Si vous déclarez tous vos dictionnaires de ressources dans votre fichier app.xaml, ils ne seront référencés qu'une seule fois. Cependant, si vous les incluez dans chaque écran, les dictionnaires seront dupliqués en mémoire pour chaque instance de chacun de ces écrans et peuvent rapidement perdre de la mémoire.

Questions connexes