2017-04-12 65 views
-1

我写了一个LOB WPF桌面应用程序。最近,我有一些用户抱怨说,像这样的错误:使用WPF桌面应用程序时随机投射System.Animation的错误?

InvalidCastException的:无法投型“System.Windows.Data.BindingExpression”的对象键入“System.Windows.Media.Animation.Clock” 。

InvalidCastException:无法将类型为“System.Windows.Data.BindingExpression”的对象转换为键入“System.Windows.DependencyObject”。

InvalidCastException:无法将类型为“System.Windows.DependencyProperty”的对象转换为键入“System.Windows.Media.Animation.AnimationClock”。

我是能够简单地通过使用应用程序随机(而不揭示太多关于该应用简要地重现错误 - 其中检索一些数据,并显示的形式,用户可以输入信息到列表框点击项目当用户点击列表中的其他项目时会自动保存)。

我的应用程序不使用任何动画。我不认为我有一个<Storyboard>或其他任何移动应用程序中。

我搜索了这些错误,并没有真正发现有关System.Animation这样的铸造错误。

我不是在寻找关于我的应用程序的代码特定答案,但更多的是普通的“如果您收到动画铸造错误,请尝试X,Y或Z ...”

回答

0

尝试将ListBox或其他控件样式重置为默认值,以查看是否修复,也许您的控件继承了一些常规样式行为或绑定。

例如:

<ListBox Style="{x:Null}" />