Browse Source

Prevented Changed Noticiations when navigating through DirectEdit Grid

frogsoftware 1 year ago
parent
commit
bb122e7db7
1 changed files with 3 additions and 1 deletions
  1. 3 1
      inabox.wpf/DynamicGrid/DynamicGrid.cs

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

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