Exception:在 AddNew 或 EditItem 事务过程中不允许“DeferRefresh”。

报错信息

InvalidOperationException
   在 System.Windows.Data.CollectionView.DeferRefresh()
   在 System.Windows.Controls.ItemCollection.SetCollectionView(CollectionView view)
   在 System.Windows.Controls.ItemsControl.OnItemsSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
   在 System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   在 System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   在 System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   在 System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   在 System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
   在 System.Windows.Controls.ItemsControl.set_ItemsSource(IEnumerable value)
   在 Quicker.Modules.Tables.TableManageWindow..ctor(DataTable table, TableDef tableDef, Boolean isReadOnly, GridSelectionMode selectionMode)
   在 Quicker.Actions.XActions.BuildinRunners.TableOperationStep.<>c__DisplayClass72_0.iVfPqjZ2BFYk04xZBW8.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 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 查看
2022-08-09 23:38
Quicker版本
版本 反馈次数