博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
'Provide value on 'System.Windows.StaticResourceExtension' threw an exception.'
阅读量:7134 次
发布时间:2019-06-28

本文共 783 字,大约阅读时间需要 2 分钟。

产生这个错误的原因是,StaticResource必须先定义再引用,但是DynamicResource就没有这个限制,为避免这个错误出现,可将StaticResource的定义放在Window.xaml的最前端,或者放在App.xaml中,例如:

 

Window ...>    
....
...

转自:

但我遇到的问题是一个子工程中的usercontrol报此种错,于是做了以下动作:

1.在主工程的App.xaml中加入了<ResourceDictionary Source="pack://application:,,,/Trisurf;component/Resources/DemoWindowStyles.xaml"/>

2.在子工程的usercontrol的.xaml中加入DataContext="{Binding Source={StaticResource Locator}, Path=***ViewModel}(DataContext不是导致错误的原因,此处只是记录我的修改过程)

  子工程的app.xaml中加入

OK,问题解决。试了一下,我出现此错误的原因是没有在主程序的App.xaml中加入Resource。

转载地址:http://tncrl.baihongyu.com/

你可能感兴趣的文章
MYSQL多行合并成一行多列
查看>>
libcurl 通过http协议下载文件并显示下载进度
查看>>
Numpy的线性代数
查看>>
java--GC Root有哪些
查看>>
aui-dialog改造,支持关闭
查看>>
mysql explain执行计划详解
查看>>
数据处理包plyr和dplyr包的整理
查看>>
算法笔记_062:蓝桥杯练习 最小乘积(基本型)(Java)
查看>>
Azure 基础:Queue Storage
查看>>
Redis(五):几个常用概念
查看>>
搭建Weblogic服务器
查看>>
Java自定义注解
查看>>
Tomcat Deployment failure ,locked one or more files
查看>>
Android 迭代器 Iteraor迭代器以及foreach的使用
查看>>
阿里云ECS服务器Linux环境下配置php服务器(二)--phpMyAdmin篇
查看>>
将调试相关日志打印到文件里
查看>>
dedecms下的tplcache模板缓存文件过多怎么清理?
查看>>
度量术语之中的一个:研发阶段(工作量分类)
查看>>
vue教程2-02 vue防止花括号{{}}闪烁,v-text和v-html、v-cloak
查看>>
hibernate中继承映射保存
查看>>