文号
t70500
阅读
14170
回复
1
收藏
2
“System.Windows.Markup.XamlParseException”类型的第一次机会异常在 PresentationFramework.dll 中发生 的构造函数执行符合指定的绑定约束
2015/03/15
IP:北京
“System.Windows.Markup.XamlParseException”类型的第一次机会异常在 PresentationFramework.dll 中发生
其他信息: “对类型“WPF_单词本计划2.MainWindow”的构造函数执行符合指定的绑定约束的调用时引发了异常。”,行号为“3”,行位置为“9”。
对于此类恶心的错误,可能比较难找,出现又比较诡异,新建一个工程就好了,写着写着又出现,解决方法是把程序中所有全局对象的赋值过程放在
Window_Loaded事件中

比如在有一个a类

a b = new a();
public MainWindow()
        {
            InitializeComponent();
        }
 
 
private void Window_Loaded(object sender, RoutedEventArgs e)
       {
 
 
       }
改为
a b ;
public MainWindow()
        {
            InitializeComponent();
        }
 
 
private void Window_Loaded(object sender, RoutedEventArgs e)
       {
         b = new a();
 
       }




2015-03-15_154447.jpg
11年9个月前IP:浙江
756731
1楼
这是对象初始化时机的问题吧
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的