【发布时间】:2012-03-26 19:23:05
【问题描述】:
我在我的 WP7 应用程序中合并字典时遇到了一点问题,该应用程序包含很多页面,加载时间超过了 5 秒的市场限制,我不得不把大部分页面和 UI在单独的类库中的东西以切断加载时间,问题是页面件引用全局 app.xaml 中的静态资源,我试图将 App.xaml 中的 xaml 东西移动到类库中的单独资源字典中项目。我还在每个页面中引用了该资源字典文件。
<phone:PhoneApplicationPage.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Resources.xaml" />
</ResourceDictionary.MergedDictionaries>
<Converters:TimeSpanToWeekAndDayConverter x:Key="weekAndDayConverter"/>
</ResourceDictionary>
</phone:PhoneApplicationPage.Resources>
问题是我总是收到这个异常: 未能分配给属性“System.Windows.ResourceDictionary.Source”。
我还尝试将该资源字典的构建操作从 Page 更改为 Resource 到 Content (考虑到所有特定的路径语法考虑),但没有任何运气。 我希望有人有一个想法。 谢谢
【问题讨论】:
标签: silverlight windows-phone-7 resourcedictionary