如何在视图级别加载资源

时间:2011-05-08 07:37:30

标签: wpf mvvm resources view

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

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

1 个答案:

答案 0 :(得分:0)

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

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