今天修改了代码,打开软件突然报错:
根据提示的调用调用堆栈信息,找到是这里报错:
找到定义:
现在要做的是弄清楚这个字典里保存的是什么信息。
查看哪里赋值
去这个控件官网查看一下定义:
保存的是每一条数据项,那就是在我软件里面的某个使用了RadListBox控件的地方,这个ListBox绑定的数据源中有null值。
经过查找规律,发现一打开这儿界面就报这个错误,那问题大概率发生在这个界面上,通过这个界面显示也可以看出问题:红色框部分是ListBox控件,里面是空的,但是右边确有对应信息存在。
xaml:
我后台实体是这样的:
确实能对应上;
给Description值之后
问题解决
猜测:有可能使用WPF中其他列表控件时,也会出现这个问题。