C# 绑定和转换器错误有多严重。我应该怎么处理它们吗?

C# 绑定和转换器错误有多严重。我应该怎么处理它们吗?,c#,silverlight,xaml,binding,C#,Silverlight,Xaml,Binding,我有这样的错误,因为我的控件是自绑定的。据我所知,这并没有造成任何伤害,但我想知道我是否应该为此担心 System.Windows.Data错误:BindingExpression路径错误: 在上找不到“CanNavigateLast”属性 “Infrastructure.Controls.Lookup.LookupViewModel” “Infrastructure.Controls.Lookup.LookupViewModel”(HashCode=21405046)。 BindingExpr

我有这样的错误,因为我的控件是自绑定的。据我所知,这并没有造成任何伤害,但我想知道我是否应该为此担心

System.Windows.Data错误:BindingExpression路径错误: 在上找不到“CanNavigateLast”属性 “Infrastructure.Controls.Lookup.LookupViewModel” “Infrastructure.Controls.Lookup.LookupViewModel”(HashCode=21405046)。 BindingExpression:Path='CanNavigateLast' DataItem='Infrastructure.Controls.Lookup.LookupViewModel' (HashCode=21405046);目标元素是 'Infrastructure.Controls.DitatToolbar'(名称='');目标属性为 “CanNavigateLast”(类型“System.Boolean”)

或者这个。我知道它是空的,似乎不会引起任何问题,但我想知道这是否是个问题

System.Windows.Data错误:“MS.Internal.Data.DynamicValue Converter” 转换器无法转换值“null”(类型“null”); BindingExpression:Path='FilterFrom' DataItem='Infrastructure.Controls.Lookup.FilterBoxRow' (HashCode=57480441);目标元素是 'System.Windows.Controls.NumericUpDown'(名称='');目标属性为 “Value”(类型“System.Double”)。。System.InvalidOperationException: 无法将null类型转换为System.Double类型。在 MS.Internal.Data.DynamicValueConverter.Convert(对象值,类型 targetType,对象参数,CultureInfo区域性)位于 System.Windows.Data.BindingExpression.ConvertToTarget(对象值)


理想情况下,您不应该有这样的错误

但是

这种错误没有什么好担心的。无效绑定不会造成任何伤害,因为它们不会被视为异常(这会导致巨大的性能损失)。不会有任何性能问题或类似问题


虽然您可以像在visual studio的“输出”窗口中一样看到失败的绑定,但在普通应用程序中,因为没有跟踪侦听器,所以不会对失败的绑定产生任何影响。

否,但留下错误就像老话说的“垃圾输入=垃圾输出”。。您显然有错误,例如将null类型转换为double。。您是否可以粘贴与这些错误对应的代码,以便有人可以尝试帮助您纠正您遇到的问题。。?