windows-phone-7 – 在Windows Phone 7中引用合并的资源字典失败
发布时间:2020-12-14 02:04:43 所属栏目:Windows 来源:网络整理
导读:我目前正在使用MVVMLight框架构建WP7应用程序.我想在我的app.xaml中添加一个资源字典,但是当我这样做时失败了.这是app.xaml的片段 Application.Resources !--Global View Model Locator-- vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" / !--M
我目前正在使用MVVMLight框架构建WP7应用程序.我想在我的app.xaml中添加一个资源字典,但是当我这样做时失败了.这是app.xaml的片段
<Application.Resources> <!--Global View Model Locator--> <vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" /> <!--Merged Resource Dictionaries--> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="View/StyleResourceDictionary.xaml"/> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources> 因为我正在使用具有密钥的ViewModelLocator,所以我收到一条错误警告我,无论是否使用密钥,我都无法混合资源.将密钥添加到我的资源字典后它看起来如下所示: <ResourceDictionary x:Key="resourceDictionary"> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="View/StyleResourceDictionary.xaml"/> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> 在资源字典中,我有一个带有“TitleTemplate”键的样式.在任何一种情况下,当我尝试从我的一个视图中引用资源字典时,它都会失败.我的观点中的示例代码如下: <TextBlock Name="TB_ContactNameLabel" Text="contact" Style="{StaticResource TitleTemplate}"/> 设计师立即给我错误“资源’TitleTemplate’无法解析”.如果我引用资源字典的键(即:resourceDictionary),则不会抛出任何错误,但它显然没有做任何事情.最后,如果我将resourceDictionary直接添加到其资源中的页面,而不是app.xaml,一切正常.我不想将它添加到我计划使用的每个视图中.我在这里错过了什么吗? 解决方法
您的应用程序资源应如下所示:
<Application.Resources> <!--Global View Model Locator--> <!--Merged Resource Dictionaries--> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="View/StyleResourceDictionary.xaml"/> </ResourceDictionary.MergedDictionaries> <vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" /> </ResourceDictionary> </Application.Resources> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-10 – 类驱动程序和PCL驱动程序之间的区别
- windows-server-2008-r2 – 超过4TB的网络共享
- 在安装了libv8的windows上安装therubyracer –with-system-
- sublimetext3 – Windows中的Sublime Package Control快捷方
- 在Windows中对两个文件执行差异时,获取两个文件中的差异行数
- windows – 锁定桌面USB端口
- microsoft-office-365 – 部署Office 365 Pro Plus时卸载旧
- Windows – 任务计划程序仅杀死cmd.exe但不杀死其子进程
- windows – 用于设计软件的远程访问服务器
- windows-server-2008-r2 – 为什么使用不同用户通过PowerSh
推荐文章
站长推荐
- windows-server-2008-r2 – 提供大量文件的最佳实
- Windows中的FFMPEG for android无法成功编译
- Windows-8 – HDD序列号在Windows XP,Vista和7中
- Windows Phone 7 / Silverlight:如何进行导航?
- Windows 7/2008 Server上的C#事件记录
- Windows服务 – 作为Windows服务开发应用程序的好
- 使用MergedDictionaries(UWP)拆分generic.xaml文
- mingw32适用于Windows的Ruby安装程序
- windows-phone-8.1 – 升级到最新Windows Phone
- 将Mono应用程序部署到Windows
热点阅读