Просмотр исходного кода

Added wrapped binding in FIlterButton to BuiltInFilters

Kenric Nugteren 4 месяцев назад
Родитель
Сommit
a3bd3fb0bd

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

@@ -94,7 +94,7 @@ public abstract class DynamicGridFilterComponent<T>
 
     public IConfiguration<CoreFilterDefinitions> UserConfiguration { get; set; }
 
-    public List<DynamicGridFilterComponentBuiltInFilter<T>> BuiltInFilters { get; set; } = new();
+    public List<DynamicGridFilterComponentBuiltInFilter<T>> BuiltInFilters { get; init; } = new();
 
     private bool _multipleFilters = false;
     private bool MultipleFilters

+ 2 - 0
inabox.wpf/Forms/FilterButton.cs

@@ -27,6 +27,8 @@ public class FilterButton<T> : Button
         remove { Component.OnFilterRefresh -= value; }
     }
 
+    public List<DynamicGridFilterComponentBuiltInFilter<T>> BuiltInFilters => Component.BuiltInFilters;
+
     private class ButtonComponent : DynamicGridFilterComponent<T>
     {
         private FilterButton<T> Button;