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