即使是在应用程序级别合并所有资源的最舒适方式,它也可以通过在启动时加载所有资源来降低性能。更好的方法是仅加载经常使用的资源,并在视图级别加载另一个。
如何在视图级别加载资源?
答案 0 :(得分:0)
将它们放在资源字典中,然后在UserControl或Window级别合并资源字典。例如:
<UserControl ...>
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="NameOfYourDictionary.xaml"/>
<ResourceDictionary Source="Dictionary2.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
</UserControl>