如何找出哪个XAML文件导致数据绑定错误?

时间:2016-09-24 15:13:09

标签: c# wpf

以下是我收到的“超级友好”错误消息:

  

无法将''从类型''转换为类型   默认情况下'en-US'文化的'System.Windows.Thickness'   转换;考虑使用Binding的Converter属性。   NotSupportedException异常:的“System.NotSupportedException:   ThicknessConverter无法转换(null)。在   System.ComponentModel.TypeConverter.GetConvertFromException(对象   价值)   System.Windows.ThicknessConverter.ConvertFrom(ITypeDescriptorContext   typeDescriptorContext,CultureInfo cultureInfo,Object source)at   MS.Internal.Data.DefaultValueConverter.ConvertHelper(Object o,Type   destinationType,DependencyObject targetElement,CultureInfo culture,   Boolean isForward)'

我的应用中有几十个巨大的XAML文件。数十个数据绑定。 应用程序本身是多线程的,因此当非GUI线程访问GUI时会使用某些同步。

当我明确写的C#代码行为异常时 - 我得到一个异常和一个堆栈跟踪。 1分钟后它被修复了。但是当我的代码中的错误导致XAML生成的代码行为异常时 - 我就在这里。完全无能为力。

0 个答案:

没有答案