Exception:无法使用 DependencyObject,它属于其父 Freezable 之外的其他线程。

报错信息

InvalidOperationException: 无法使用 DependencyObject,它属于其父 Freezable 之外的其他线程。
StackTrace:
   在 System.Windows.Freezable.EnsureConsistentDispatchers(DependencyObject owner, DependencyObject child)
   在 System.Windows.Freezable.OnFreezablePropertyChanged(DependencyObject oldValue, DependencyObject newValue, DependencyProperty property)
   在 System.Windows.Media.RenderData.PropagateChangedHandler(EventHandler handler, Boolean adding)
   在 System.Windows.UIElement.RenderClose(IDrawingContent newContent)
   在 System.Windows.Media.RenderDataDrawingContext.DisposeCore()
   在 System.Windows.Media.DrawingContext.System.IDisposable.Dispose()
   在 System.Windows.UIElement.Arrange(Rect finalRect)
   在 System.Windows.Controls.StackPanel.StackArrangeHelper(IStackMeasure arrangeElement, IStackMeasureScrollData scrollData, Size arrangeSize)
   在 System.Windows.Controls.StackPanel.ArrangeOverride(Size arrangeSize)
   在 System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
   在 System.Windows.UIElement.Arrange(Rect finalRect)
   在 System.Windows.Controls.DockPanel.ArrangeOverride(Size arrangeSize)
   在 System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
   在 System.Windows.UIElement.Arrange(Rect finalRect)
   在 System.Windows.Controls.Border.ArrangeOverride(Size finalSize)
   在 System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
   在 System.Windows.UIElement.Arrange(Rect finalRect)
   在 System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize)
   在 System.Windows.FrameworkElement.ArrangeCore(Rect finalRect)
   在 System.Windows.UIElement.Arrange(Rect finalRect)
   在 System.Windows.ContextLayoutManager.UpdateLayout()
   在 System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg)
   在 System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
   在 System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
   在 System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
   在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

 

解决方法

暂无解决方案。

相关信息
0 查看
2026-01-13 12:18
Quicker版本
版本 反馈次数