瀏覽代碼

Added reference to filter in GetFilterItems function

Kenric Nugteren 8 月之前
父節點
當前提交
8c0395133d
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      inabox.wpf/DynamicGrid/ColumnFilter/StaticColumnFilter.cs

+ 2 - 2
inabox.wpf/DynamicGrid/ColumnFilter/StaticColumnFilter.cs

@@ -273,11 +273,11 @@ public class StaticColumnFilter<T>(
 }
 }
 public class DynamicColumnFilter<T>(
 public class DynamicColumnFilter<T>(
     Func<CoreRow, T> rowData,
     Func<CoreRow, T> rowData,
-    Func<IEnumerable<Tuple<string, T>>> data) : CheckBoxDynamicGridColumnFilter
+    Func<DynamicColumnFilter<T>, IEnumerable<Tuple<string, T>>> data) : CheckBoxDynamicGridColumnFilter
 {
 {
     protected override FilterItem[] GetData()
     protected override FilterItem[] GetData()
     {
     {
-        return data().Select(x => new FilterItem(x.Item2, x.Item1, this)).ToArray();
+        return data(this).Select(x => new FilterItem(x.Item2, x.Item1, this)).ToArray();
     }
     }
 
 
     public override bool FilterRow(CoreRow row)
     public override bool FilterRow(CoreRow row)