[feat:] filter-button to prevent live reloading

This commit is contained in:
Elias Fierke
2026-01-15 11:35:08 +01:00
parent 723722ba47
commit 313cd58fc7
2 changed files with 11 additions and 4 deletions

View File

@@ -12,8 +12,9 @@
x:Name="LblResultCount" /> x:Name="LblResultCount" />
<StackPanel x:Name="StpFilterOptions" Orientation="Vertical" HorizontalAlignment="Stretch" <StackPanel x:Name="StpFilterOptions" Orientation="Vertical" HorizontalAlignment="Stretch"
VerticalAlignment="Stretch" Margin="10,80,10,0" /> VerticalAlignment="Stretch" Margin="10,80,10,0" />
<!-- <Button x:Name="BtnUpdateFilter" Content="Aktualisieren" HorizontalAlignment="Stretch" --> <Button Content="Filter anwenden" HorizontalAlignment="Stretch" VerticalAlignment="Bottom"
<!-- VerticalAlignment="Bottom" Margin="10,0,10,10" Click="BtnUpdateFilter_OnClick" /> --> x:Name="BtnExecuteFilter" Click="BtnExecuteFilter_OnClick"
Margin="10,10,10,50" />
<Button Content="Ausgewählte Anzeigen" HorizontalAlignment="Stretch" VerticalAlignment="Bottom" <Button Content="Ausgewählte Anzeigen" HorizontalAlignment="Stretch" VerticalAlignment="Bottom"
x:Name="BtnShowSelected" Click="BtnShowSelected_OnClick" x:Name="BtnShowSelected" Click="BtnShowSelected_OnClick"
Margin="10,10,10,10" /> Margin="10,10,10,10" />

View File

@@ -124,7 +124,7 @@ public partial class ResultWindow : Window
var cb = new CheckBox(); var cb = new CheckBox();
cb.IsChecked = true; cb.IsChecked = true;
cb.Content = errtype.ToString(); cb.Content = errtype.ToString();
cb.Click += (sender, e) => UpdateFilter(); //cb.Click += (sender, e) => UpdateFilter();
errortypecheckboxes.Add(cb); errortypecheckboxes.Add(cb);
StpFilterOptions.Children.Add(cb); StpFilterOptions.Children.Add(cb);
} }
@@ -134,7 +134,7 @@ public partial class ResultWindow : Window
var cb = new CheckBox(); var cb = new CheckBox();
cb.IsChecked = true; cb.IsChecked = true;
cb.Content = wartype.ToString(); cb.Content = wartype.ToString();
cb.Click += (sender, e) => UpdateFilter(); //cb.Click += (sender, e) => UpdateFilter();
warningtypecheckboxes.Add(cb); warningtypecheckboxes.Add(cb);
StpFilterOptions.Children.Add(cb); StpFilterOptions.Children.Add(cb);
} }
@@ -219,4 +219,10 @@ public partial class ResultWindow : Window
// Console.WriteLine(ex.Message); // Console.WriteLine(ex.Message);
// } // }
} }
private void BtnExecuteFilter_OnClick(object? sender, RoutedEventArgs e)
{
Console.WriteLine("Updating filter...");
UpdateFilter();
}
} }