c#-WPF中的空引用

我需要一个似乎无法克服的令人讨厌的错误的帮助.

在我的工作中,我有一个大型WPF / C#程序,有时登录时会引发异常,即System.Windows.Data.BindingExpression.IsValidValueForUpdate的空引用异常.

仅在app.xaml.cs中将异常作为DispatcherUnhandledExceptionEventArgs捕获
当我查看异常的数据时,它包含一个作为对象(不是特定对象)的键,并且键的值为null.

我什至如何开始并发现问题?我在网上阅读了很多东西,并在注释中添加了一些代码,但仍然找不到问题所在.如果有人建议如何调试此类问题,将不胜感激.
提前致谢

解决方法:

对于遇到此问题的任何人,我都固定在我的项目中.
在其中一个xamls中,有一个OnwWayToSource模式和一个转换器的绑定.
下面的链接提供了答案的用户,他们已经弄清楚了.
(WPF) Binding OneWayToSource with a converter results in immediate exception

显然,使用OnwWayToSource和转换器进行绑定会引发此异常,并且解决方法是提供数据上下文.
我所做的解决方案是,我看到代码在转换器的Convert函数中可以具有TwoWay模式,只需编写“返回值”即可.

上一篇:java-没有源代码的远程调试


下一篇:PHP ftp_connect在AWS服务器上不起作用