问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

WPF中跨项目调用窗体导致资源丢失,求解决

发布网友 发布时间:2022-05-10 15:04

我来回答

2个回答

热心网友 时间:2023-04-29 13:59

的确,正如楼主所说,被引用的项目的app实效了。因为一个解决方案只允许有一个app,即控制全局样式的东东。你把chat的app里的样式都提取出来,放到一个ResourceDictionary里面。然后在主项目中引用(或者说合并)这个ResourceDictionary就行了。
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source= "/程序集A;Component/MYDictionary.xaml "/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
或直接引用
<Application.Resources>
<ResourceDictionary Source= "/程序集A;Component/MYDictionary.xaml "/>
</Application.Resources>追问OK,这个问题经过您的指点已经解决了,但是还有一个问题,现在我的资源字典已经处理完毕了,也就是说我的样式全部都是正确的,但是会提示一个新的异常“System.Windows.Baml2006.TypeConverterMarkupExtension”,错误跟踪说无法找到图片文件,如“找不到资源“images/only.png”,同样是单独运行的时候是正常的,一旦实例化窗体就会出错,我猜想可能是各项目间调用的包的名称不同导致的,请问是否有解决的方法?谢谢您的指教!

追答图片等资源的路径与资源字典的路径格式一致就行。
我尝试了下应该是行的。

热心网友 时间:2023-04-29 13:59

碰到类似为题, 使用DynamicResource替换Static...解决的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
上市就跌的股票为什么 为什么新股都会暴跌 为什么新股上市都跌 身上有烧伤的伤疤怎么去除 石榴皮发霉还能吃吗?新鲜石榴的保存方法有哪些? 5岁上瑞思和英孚哪个好 瑞思和英孚哪个好?上过课后来说说各自的优缺点 瑞思和英孚哪个好?上过课后来分享各自的优缺点 怎么当历史老师 中学历史老师需求状况 WPF UserControl 可以实例化吗 我用VS设计了一个wpf的实例,为什么运行时不对,总是出现下面的页面? 如何:为 WPF 独立应用程序创建示例项目文件 柠檬能直接吃吗,它是区去火的吗 电脑屏幕上出现这些问题怎么解决? 电脑屏幕出问题怎么办? 长虹BSC60HB高压包的引脚功能? 电脑屏幕出问题了怎么办? 高压包jf0501-19530能用bsc24-3353h-26代换吗 宝宝分期5000额度到手多少 长虹BSC60H(B)可以用BSC60H1(B)代换不? 长虹高压包BSC-69A能不能代换BSC-69H 申请劳动仲裁一般要多长时间 宝宝分期2000元骗局怎么解决 bsc68h2和bsc68h一样吗 2021戒易花靠谱吗 微信附近人打不开怎么办 bsc60h1b高压包的参数+B供电是多少? 宝宝分期还能下款吗 微信转手微信中的附近的人怎么打不开啊 C#中怎么将wpf窗体当成参数传入自定义类中,求具体实例,谢谢 wpf如何用后台代码设置Combobox的IsEnable属性,求详细的实例或讲解 WPF如何取Grid获取其中的Button实例。 印刷&#39;磨砂的工艺是什么意思? 保险法中人身保险与财产保险有哪些区别 木绣球可以家庭种植吗 家里能不能摆绣球花 如何在电脑上免费安装软件 生成疫情场所二维码是一直出现网络异常 造成网络异常的原因 网络异常是怎么回事 美缝剂后面写着gb/t36797没写2018是正品吗 一次性手套的它的分类 gb/t37017是什么标准? 防腐最新国家标准GB-T30788内容是什么? 唐代拾遗是何官职 拾遗相当于现在的什么官呀 GB/T33587-2017 gb/22854-2009与GB/T31888-2015的区别 一次性薄膜手套一个包装是多少只