9

我在 WPF 上收到以下错误。我在窗口上使用 MVVM 数据绑定到 DataContext + CollectionViewSources。视图模型和视图中有太多代码要发布,但我想知道在哪里可以找到它,因为没有出现行号。

该窗口使用带有转换器的 WPF 数据绑定,其中还有一些 Telerik 控件。

这是调用后

TabItemSelectionEditor.UpdateLayout() 

TabItemSelectionEditor 是 System.Windows.Control.TabItem

System.ComponentModel.Win32Exception (0x80004005):窗口句柄无效

在 MS.Win32.UnsafeNativeMethods.GetWindowText(HandleRef hWnd,StringBuilder lpString,Int32 nMaxCount)

在 System.Windows.Automation.Peers.WindowAutomationPeer.GetNameCore()

在 System.Windows.Automation.Peers.AutomationPeer.UpdateSubtree()

在 System.Windows.ContextLayoutManager.fireAutomationEvents()

在 System.Windows.ContextLayoutManager.UpdateLayout()

在 System.Windows.UIElement.UpdateLayout()

在 System.Windows.Controls.VirtualizingStackPanel.<>c_DisplayClassb.b _7 ()

在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(委托回调,对象 args,Int32 numArgs)

在 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(对象源,委托方法,对象 args,Int32 numArgs,委托 catchHandler)

内部异常什么都不是!

4

1 回答 1

0

您的代码中没有DisplayClass方法吗?

我还可以看到,当它在其子项上调用该方法VirtualizingStackPanel时发生了错误。UIElement.UpdateLayout()

这就是我可以从这个错误中解决的所有问题,如果没有更多信息,我将无能为力。

于 2013-09-04T12:52:24.830 回答