2011-05-08 50 views
0

即使是在应用程序级别合并所有资源的最舒适的方式,它也可能通过在启动时加载所有资源来降低性能。更好的方法是仅加载经常使用的资源并在视图级别加载其他资源。如何在视图级别加载资源

如何在视图级别加载资源?

回答

0

将它们放在资源字典中,然后在UserControl或Window级别合并资源字典。例如:

<UserControl ...> 
<UserControl.Resources> 
    <ResourceDictionary> 
    <ResourceDictionary.MergedDictionaries> 
     <ResourceDictionary Source="NameOfYourDictionary.xaml"/> 
     <ResourceDictionary Source="Dictionary2.xaml"/> 
    </ResourceDictionary.MergedDictionaries> 
    </ResourceDictionary> 
</UserControl.Resources> 
</UserControl>