WPF中资源字典引用出错
问题描述:新建类库项目,然后添加了WPF窗口,以及资源字典。若资源字典放在根目录,即不放入文件夹下面,则不会出错。若是放到比如Themes文件夹下面,就会提示编译错误:找不到资源文件。
部分截图如下:
<Window.Resources><ResourceDictionary><ResourceDictionary.MergedDictionaries><ResourceDictionary Source="Themes/Dictionary.xaml"></ResourceDictionary></ResourceDictionary.MergedDictionaries></ResourceDictionary></Window.Resources>
如果该项目是直接新建的WPF项目,则不会出现此类情况。
现有如下2个解决方案:
1.资源字典不要放到文件夹下面;
2.修改路径描述,具体如下:
<Window.Resources><ResourceDictionary><ResourceDictionary.MergedDictionaries><ResourceDictionary Source="/ClassLibrary2;component/Themes/Dictionary.xaml"></ResourceDictionary></ResourceDictionary.MergedDictionaries></ResourceDictionary></Window.Resources>
之前会报错的写法,是在本程序集内的写法,此处的写法更多用于引用了其他程序集的情况。不知道为什么我用的是同一个程序集,还非要用这种费力的写法、、、起码找到方法了,资源字典以及界面文件可以安心放进Resources和View文件夹了。。。
WPF中资源字典引用出错相关推荐
- WPF的资源Resource
文章目录 WPF资源 0.WPF支持的资源形式或者说分类 1.资源层级有四个等级 2.合并资源字典到Resource属性 3.关于静态StaticResource和动态Resource 4.关于资源字 ...
- WPF中利用DynamicResource动态资源和资源字典实现软件中英文切换
在一个项目中,有时候会遇到不同国家或地区的软件用户,这样就需要对软件UI界面进行语言翻译,我们可以利用DynamicResource和资源字典来实现这一需求.我们可以将不同的语言字典封装到一个项目中, ...
- 关于WPF的资源引用问题
WPF的资源引用大致有下面几个点需要讨论,下面我们逐个讨论. 目录 Pack Uri方案 资源文件Pack Uri 本地程序集资源 引用程序集资源 内容文件 Pack Uri 源站点 Pack Uri ...
- 避免让WPF资源字典变得杂乱臃肿
避免让WPF资源字典变得杂乱臃肿 原文: 避免让WPF资源字典变得杂乱臃肿 避免让WPF资源字典变得杂乱臃肿 周银辉 今天看到项目种的一个XXX ...
- 【WPF学习】第三十五章 资源字典
如果希望在多个项目之间共享资源,可创建资源字典.资源字典只是XAML文档,除了存储希望使用的资源外,不做其他任何事情. 一.创建资源字典 下面是一个资源字典示例,它包含一个资源: <Resour ...
- WPF 资源字典【转】
使用好处:存储需要被本地话的内容(错误消息字符串等,实现软编码),减少重复的代码,重用样式,实现多个项目之间的共享资源; 修改一个地方所有引用的地方都会被修改,方便统一风格; 使用方法,归纳起来主要有 ...
- 闲话WPF之十八(WPF中的资源 [4] )
在前一个Post当中,我从资源编译行为的角度讨论了WPF中的资源.但是,不管是Resource还是Content都是在编译时声明资源.如果我们打破这个限制,不希望指定完全确认的资源地址.WPF提供了一 ...
- WPF中显示任意目录的图片或其他资源文件
最近在做一个WPF的抽奖程序,需要显示人员照片.做的时候把照片全都加到项目里了,作为内容,在ListBox或其他控件中绑定,可以正常显示.但人员照片需要经常添加修改的,总不能每次都重新编译项目吧.因此 ...
- 闲话WPF之十三(WPF中的资源)
资源是保存在可执行文件中的一种不可执行数据.通过资源我们可以包含图像.字符串等等几乎是任意类型的数据.如此重要的功能,.NET Framework当然也是支持的,其中内建有资源创建.定位.打包和部署的 ...
- wpf中图片资源引用问题
在wpf中,有时会遇到如下错误: System.Windows.Markup.XamlParseException:""在"System.Windows.Baml2006 ...
最新文章
- ×××S:Reporting Services 技巧
- PHP使用文件锁解决高并发问题示例
- Java利用Qrcode生成二维码
- tinyxml学习2
- .zip.001 -- .zip.003解压缩
- python创建access表_Access创建表
- unix入门经典_程序员大神们的经典编程语录
- 常用JavaScript函数 16 - 30(自我总结)
- 泡腾片的打开方式:刀割封条,拔下盖子
- 三 jQuery 选择器
- java实现生成pdf_详解Java生成PDF文档方法
- [Pytorch系列-71]:生成对抗网络GAN - 图像生成开源项目pytorch-CycleGAN-and-pix2pix - 使用预训练模型训练pix2pix模型
- (ES1)ElasticSearch+Kibana+Elasticsearch-analysis-ik系统环境搭建
- 1--MySQL基础知识内容
- 【生信笔记】python实现DNA反向互补序列的6种方法
- 【文献阅读笔记】CVX使用常用替换公式
- 网络请求——跨域 的概念
- JS 为按钮绑定多个点击事件(兼容性代码)
- Exception: D:\Unity\Editor\Data\il2cpp/build/il2cpp.exe did not run properly!
- 工信部备案成功后 网站公安备案详细流程![图]
热门文章
- Windows api实现桌面任务栏隐藏\显示
- C中 stdarg.h
- I/O——Spring cache abstraction
- 汽车自主品牌与国际品牌差距为十年来最小;智选假日酒店大中华区已开业200家 | 美通企业日报...
- 《MySQL DBA: InnoDB_doublewrite/ChangeBuffer/AHI/FNP》
- IDEA如何设置author头注解
- 使用Java化简逻辑表达式
- 微信公众号配置失败问题解决方法
- 动态Web-JSP和tomcat
- ES6三种暴露方法详解