System.ArgumentOutOfRangeException由于用于访问 a 中的项目的错误索引DataGrid(发生在已发布的版本上并且没有进行用户交互)而引发了A 。
遵循我们收到的堆栈跟踪的一部分:
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: index
at System.Windows.Media.VisualCollection.get_Item(Int32 index)
at System.Windows.Controls.UIElementCollection.get_Item(Int32 index)
at System.Windows.Controls.UIElementCollection.System.Collections.IList.get_Item(Int32 index)
at System.Windows.Controls.DataGridCellsPanel.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
at System.Windows.UIElement.Arrange(Rect finalRect)
at MS.Internal.Helper.ArrangeElementWithSingleChild(UIElement element, Size arrangeSize)
at System.Windows.Controls.ItemsPresenter.ArrangeOverride(Size arrangeSize)
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
[...]
在堆栈跟踪的进一步下方,我们还可以看到虚拟化DataGrid在引发异常的地方处于活动状态。该错误很可能与延迟加载/虚拟化有关,但是,它发生在哪里仍然是个谜。
是否可以配置 WPF 或手动添加信息以跟踪引发异常的位置?(至少是哪个类/控件/页面/窗口,甚至可能是哪个绑定)
呼唤远方
牛魔王的故事
相关分类