Quellcode durchsuchen

avalonia: CoreRepository Search() now called after AfterLoad(), to ensure all data is properly loaded.

Kenric Nugteren vor 4 Wochen
Ursprung
Commit
01352c486c
1 geänderte Dateien mit 3 neuen und 1 gelöschten Zeilen
  1. 3 1
      InABox.Avalonia/DataModels/CoreRepository.cs

+ 3 - 1
InABox.Avalonia/DataModels/CoreRepository.cs

@@ -188,6 +188,8 @@ namespace InABox.Avalonia
             Serialization.Deserialize<Filter<TEntity>>(AvailableFilters.FirstOrDefault(x => x.Selected)?.Filter);
         
         public bool FiltersVisible => AvailableFilters.Any();
+
+        public string? SelectedFilterName => AvailableFilters.FirstOrDefault(x => x.Selected)?.Name;
         
         public void SelectFilter(String? name)
         {
@@ -499,8 +501,8 @@ namespace InABox.Avalonia
                     DoAfterLoad();
                 }).Wait();
                     
-                Search();
                 AfterLoad(_query);
+                Search();
                 LastUpdated = DateTime.Now;
             }
             catch (Exception e)