为什么在尝试将一些资源字典添加到我的CaliburnApplication.Resources标记时,它不起作用,什么时候在我的app.xaml后面的代码中它可以工作?
答案 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"/>
....
这样可以更轻松地管理您的所有资源,样式等。随着时间的推移,更容易阅读,理解和更好的维护!