Browse Source

Fix to bug on options changed

Kenric Nugteren 2 weeks ago
parent
commit
f995e8b31f
1 changed files with 5 additions and 2 deletions
  1. 5 2
      inabox.wpf/DynamicGrid/DynamicGrid.cs

+ 5 - 2
inabox.wpf/DynamicGrid/DynamicGrid.cs

@@ -441,7 +441,7 @@ public abstract class DynamicGrid<T> : DynamicGrid, IDynamicGridUIComponentParen
     void IDynamicGridUIComponentParent<T>.DoubleClickCell(CoreRow? row, DynamicColumnBase? column)
     {
         var args = new DynamicGridCellClickEventArgs(row, column);
-        if (OnCellDoubleClick is not null && column is DynamicGridColumn col)
+        if (OnCellDoubleClick is not null)
         {
             
             OnCellDoubleClick?.Invoke(this, args);
@@ -713,7 +713,10 @@ public abstract class DynamicGrid<T> : DynamicGrid, IDynamicGridUIComponentParen
         if (DuplicateBtn != null)
             DuplicateBtn.Visibility = Visibility.Collapsed;
 
-        reloadColumns = reloadColumns || UIComponent.OptionsChanged();
+        if (UIComponent.OptionsChanged())
+        {
+            reloadColumns = true;
+        }
 
         if(reloadColumns && IsReady)
         {