如何更频繁地复制很少发生的WPF异常?

如何更频繁地复制很少发生的WPF异常?,wpf,virtualizingstackpanel,ui-virtualization,Wpf,Virtualizingstackpanel,Ui Virtualization,在这一点上,将没有最小的可复制示例,因为我最多每天可以复制一次,并且只使用产品主窗口(在多个控件中有数千条xaml行)来复制 我正在调查另一个WPF导致的崩溃,当主窗口调整大小或程序认为它的大小(WM_大小)时可能会发生。stacktrace中的控件是一个虚拟化的树状视图。所以我想问的是,是否有办法更频繁地复制下面的异常 例外情况 2018-10-17 14:23:33: [traced at 17.10.2018 14:23:33] myprogram.exe Error: 0 : Unhan

在这一点上,将没有最小的可复制示例,因为我最多每天可以复制一次,并且只使用产品主窗口(在多个控件中有数千条xaml行)来复制

我正在调查另一个WPF导致的崩溃,当主窗口调整大小或程序认为它的大小(WM_大小)时可能会发生。stacktrace中的控件是一个虚拟化的树状视图。所以我想问的是,是否有办法更频繁地复制下面的异常

例外情况

2018-10-17 14:23:33: [traced at 17.10.2018 14:23:33] myprogram.exe Error: 0 : Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object.

   at System.Windows.Controls.VirtualizingStackPanel.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)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.Controls.TreeViewItem.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.VirtualizingStackPanel.ArrangeItemsBeyondTheExtendedViewport(Boolean isHorizontal, UIElement child, Size childDesiredSize, Double arrangeLength, IList items, IItemContainerGenerator generator, IContainItemStorage itemStorageProvider, Boolean areContainersUniformlySized, Double uniformOrAverageContainerSize, Boolean beforeExtendedViewport, Rect& rcChild, Size& previousChildSize, Point& previousChildOffset, Int32& previousChildItemIndex)

   at System.Windows.Controls.VirtualizingStackPanel.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)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.ScrollContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.Controls.ScrollViewer.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Border.ArrangeOverride(Size finalSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.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.ContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Border.ArrangeOverride(Size finalSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   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.ContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Border.ArrangeOverride(Size finalSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.DockPanel.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.DockPanel.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at MyCompanySDK.Features.Panels.LinearLayoutPanel.ArrangeOverride(Size finalSize)

   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)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Border.ArrangeOverride(Size finalSize)

   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.ContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.DockPanel.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   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.ContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Border.ArrangeOverride(Size finalSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   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.ContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.DockPanel.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.ContextLayoutManager.UpdateLayout()

   at System.Windows.Interop.HwndSource.Process_WM_SIZE(UIElement rootUIElement, IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam)

   at System.Windows.Interop.HwndSource.LayoutFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)

   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)

   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)

   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)

   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
2018-10-17 14:23:33: [traced at 17.10.2018 14:23:33] xpower.exe Error: 0 : Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object.

   at System.Windows.Controls.VirtualizingStackPanel.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)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.Controls.TreeViewItem.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.VirtualizingStackPanel.ArrangeItemsBeyondTheExtendedViewport(Boolean isHorizontal, UIElement child, Size childDesiredSize, Double arrangeLength, IList items, IItemContainerGenerator generator, IContainItemStorage itemStorageProvider, Boolean areContainersUniformlySized, Double uniformOrAverageContainerSize, Boolean beforeExtendedViewport, Rect& rcChild, Size& previousChildSize, Point& previousChildOffset, Int32& previousChildItemIndex)

   at System.Windows.Controls.VirtualizingStackPanel.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)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.ScrollContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.Controls.ScrollViewer.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Border.ArrangeOverride(Size finalSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.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.ContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Border.ArrangeOverride(Size finalSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   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.ContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Border.ArrangeOverride(Size finalSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.DockPanel.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.DockPanel.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at Fusion.Features.Panels.LinearLayoutPanel.ArrangeOverride(Size finalSize)

   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)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Border.ArrangeOverride(Size finalSize)

   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.ContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.DockPanel.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   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.ContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Border.ArrangeOverride(Size finalSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   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.ContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.DockPanel.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Grid.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.ContentPresenter.ArrangeOverride(Size arrangeSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Decorator.ArrangeOverride(Size arrangeSize)

   at System.Windows.Documents.AdornerDecorator.ArrangeOverride(Size finalSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Controls.Border.ArrangeOverride(Size finalSize)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.Window.ArrangeOverride(Size arrangeBounds)

   at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)

   at System.Windows.UIElement.Arrange(Rect finalRect)

   at System.Windows.ContextLayoutManager.UpdateLayout()

   at System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg)

   at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()

   at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)

   at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)

   at System.Windows.Interop.HwndTarget.OnResize()

   at System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)

   at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)

   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)

   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)

   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)

   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
2018-10-17 14:23:51: Error: exception c0000005: EXCEPTION_ACCESS_VIOLATION: The thread tried to read from or write to a virtual address for which it does not have the appropriate access.
  • 有时,使用ctrl+alt+箭头旋转窗口或使用Windows按钮+箭头捕捉窗口会有所帮助。或者疯狂地最小化/最大化

  • 要调试该问题,请尝试:工具->选项->调试->输出窗口,WPF跟踪设置,将详细度切换到最大值。您可能会看到在异常发生之前记录的非常有用的错误


  • 谢谢你的主意。这对我不起作用,但我在下面的回答中得到了这个想法。如果可能的话,我会再次+1。事实上这是相同的答案,因为它也有“疯狂的最小化/最大化”@MaciekŚ如果您将此编辑为Windows按钮+箭头,我将删除我的答案并接受此。编辑。谢谢。请重新编辑。我不是说WIN+ARROW会旋转它。我的意思是它最大化并移动到一边(右/左)。Windows按钮+箭头的工作原理如下:向上最大化(如u建议的)右/左将其移动到一侧。所以WIN+UP和WIN+RIGHT最大化并将其移到一边。两者都可以更改窗口大小。