浏览代码

Prevented Changed Noticiations when navigating through DirectEdit Grid

frogsoftware 1 年之前
父节点
当前提交
bb122e7db7
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      inabox.wpf/DynamicGrid/DynamicGrid.cs

+ 3 - 1
inabox.wpf/DynamicGrid/DynamicGrid.cs

@@ -1056,10 +1056,12 @@ namespace InABox.DynamicGrid
                 return;
             if (inplaceeditor is not null && bChanged) 
                 UpdateData(inplaceeditor, DataGrid.Columns[e.RowColumnIndex.ColumnIndex].MappingName);
+            if (bChanged)
+                DoChanged();
             bChanged = false;
             inplaceeditor = null;
             DataGridItems?.AcceptChanges();
-            DoChanged();
+
         }
 
         private void UpdateData(T obj, String mappedname)