Caliburn Application.Resources不起作用,为什么?如何使它工作?

时间:2010-11-18 13:32:02

标签: wpf caliburn

为什么在尝试将一些资源字典添加到我的CaliburnApplication.Resources标记时,它不起作用,什么时候在我的app.xaml后面的代码中它可以工作?

2 个答案:

答案 0 :(得分:1)

所以你在使用Caliburn?我会更新到他们的最新版本,因为CaliburnApplication类表明你是旧版本。 Svn结帐他们的最新消息并从源代码构建。

您还可以查看此caliburn discussion。这可能与你的问题有关。

答案 1 :(得分:0)

为什么不呢? 我的建议是为所有样式等创建ResourceDictionaries,每个样式一个字典(如果没有太多),然后将它们全部合并到App.xaml中

  <Application.Resource>
      <ResourceDictionary><ResourceDictionary.MergeDictionaries>
          <ResourceDictionary Source="your path to source resourcedictionary"/>
          <ResourceDictionary Source="your path to nextsource resourcedictionary"/>
          ....

这样可以更轻松地管理您的所有资源,样式等。随着时间的推移,更容易阅读,理解和更好的维护!