在Wpf项目中添加了一个资源文件MaterialDesign.xaml,然后在MainWindow的xaml中引用如下
项目结构如下,注意这里的MainWindow与MaterialDesign.xaml并不是在同一路径
这样运行的话,程序出现了下面的错误
“System.Windows.ResourceDictionary.Source”时引发了异常。”
虽然在xaml界面上这个资源是正常的可以显示,但是实际上因为这个路径不在同一个文件夹下,还是会报这个错误。
1.如果资源文件和窗体在同一目录,则直接这样写即可
2.如果资源文件和窗体不在同一目录,则需要找到对应目录
按照上面的目录结构,需要这样写,从根目录…/下来
三、注意事项
1.通常引发这个错误并不是对应的dll没有正常引用,而是资源获取失败导致
2.大家好,我是黑夜の骑士,欢迎大家关注我的博客,笔者将持续输出建筑信息化开发、移动互联网开发以及游戏编程干货;
3.欢迎加入建筑信息化行业开发交流群,获取更多开发资料 群号:711844216



