wpf对类型“xxx.MainWindow”的构造函数执行符合指定的绑定约束的调用时引发了异常

Posted 不溯流光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf对类型“xxx.MainWindow”的构造函数执行符合指定的绑定约束的调用时引发了异常相关的知识,希望对你有一定的参考价值。

异常信息:

System.Windows.Markup.XamlParseException

对类型“xxx.MainWindow”的构造函数执行符合指定的绑定约束的调用时引发了异常。

一般出现System.Windows.Markup.XamlParseException的错误是由:
1.dll库加载错误,查询一下你程序中引用的dll你是否加载并引用到程序内。
2.程序中引用的文件(txt、ini、xml等文件的引用路径是否写对)
3.根据详细信息,一般查看异常的详细信息,其InnerException显示出的错误先修改,修改完这个错误就消失了。
4.针对出现错误的行列和提示信息去查看属性是否真的出现问题,有时候对不同的数据格式有要求。

实际解决方法会有不同,最关键还是要查看InnerException里的错误信息针对性地去修改。

例如InnerException提示:
System.IO.FileNotFoundException
未能加载文件或程序集“xxx.dll”或它的某一个依赖项。找不到指定的模块。":"xxx.dll"

就能知道是去检查这个dll了,不至于大海捞针。其他很多问题也可以这样解决。

以上是关于wpf对类型“xxx.MainWindow”的构造函数执行符合指定的绑定约束的调用时引发了异常的主要内容,如果未能解决你的问题,请参考以下文章

WPF中使用ObjectDataProvider绑定方法

WPF入门教程系列十四——依赖属性

有没有办法使控件对 WPF 中的鼠标事件透明?

WPF:在 UserControl 的构造函数中加载数据会破坏设计器

WPF类型转换器和标记扩展

WPF 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改