以下是我收到的“超级友好”错误消息:
无法将''从类型''转换为类型 默认情况下'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生成的代码行为异常时 - 我就在这里。完全无能为力。