的确,正如楼主所说,被引用的项目的app实效了。因为一个解决方案只允许有一个app,即控制全局样式的东东。你把chat的app里的样式都提取出来,放到一个ResourceDictionary里面。然后在主项目中引用(或者说合并)这个ResourceDictionary就行了。
<ApplicationResources>
<ResourceDictionary>
<ResourceDictionaryMergedDictionaries>
<ResourceDictionary Source= "/程序集A;Component/MYDictionaryxaml "/>
</ResourceDictionaryMergedDictionaries>
</ResourceDictionary>
</ApplicationResources>
或直接引用
<ApplicationResources>
<ResourceDictionary Source= "/程序集A;Component/MYDictionaryxaml "/>
</ApplicationResources>
全局钩子不是很好啊。到处钩子真的很难受。�0�2 但WPF只是显示基础改变了,其他逻辑和GDI+绘制的窗体没啥区别。�0�2 这和WPF应该没关系。�0�2 跨 进程干事情 你就是要钩子才行。
Window win = new Window();
winShow();
Window可以换成自带的窗口,右键项目添加,窗口。
以上就是关于WPF中跨项目调用窗体导致资源丢失,求解决全部的内容,包括:WPF中跨项目调用窗体导致资源丢失,求解决、wpf中,如何获取窗体外的鼠标和键盘事件、WPF点击按钮怎样打开新窗口等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)