问题描述
如题WPF在开发机上样式显示正常,换到其它电脑上,所有样式都没有了,是不是资源字典没加载上去?
解决方案
解决方案二:
程序集打包的时候要把东西都放上去,路径设置看看。路径错误或者就是没有放到程序集里面去
解决方案三:
资源字典是xaml文件,应该是自动生成进去的啊
解决方案四:
就是资源字典没加载成功
解决方案五:
引用3楼mjp1234airen4385的回复:
就是资源字典没加载成功
怎么解决?谢谢了急用
解决方案六:
<ResourceDictionary><ResourceDictionary.MergedDictionaries><ResourceDictionarySource="xx.xaml"/></ResourceDictionary.MergedDictionaries></ResourceDictionary>
解决方案七:
就是这样处理的啊,本机可以,换其它电脑不行了
解决方案八:
开发机和测试机的主题不一样,如果一个是比如win7经典,一个是普通,可能导致样式不加载
解决方案九:
xaml文件右键-》生成操作-》Resource???
解决方案十:
你把xx.xaml这个资源文件拷贝到其他的电脑上去了么?路径对不对?
解决方案十一:
程序既然能够运行,说明他们在根据key值获取资源的时候没有问题。是本机其外所有的其他机器都加载不出来资源字典吗?
解决方案十二:
查看资源文件是不是存在。
解决方案十三:
已解决,是合并资源字典的问题原来的用法是单独创新一个主资源字典Main.xaml里面包含各个控件的资源字典(TextBox.xaml),然后把这些字典合并一下各个窗体再引用的时候直接引用了Main.xaml微软不建议这样做现在调成在各个窗体中合并引用这些控件的资源字典
时间: 2024-09-10 20:55:06