From 527d009d5272e2f831f6a963482f128cd9d8cf56 Mon Sep 17 00:00:00 2001 From: Erik Darling <2136037+erikdarlingdata@users.noreply.github.com> Date: Fri, 20 Feb 2026 09:12:38 -0500 Subject: [PATCH] Replace TextBox-in-header filters with popup filter buttons MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Migrates 5 DataGrids from the old TextBox-in-header filter style to the standard popup filter pattern used by the rest of the Dashboard: - DefaultTraceContent: DefaultTraceEventsDataGrid (7 cols), TraceAnalysisDataGrid (9 cols) - CurrentConfigContent: ServerConfigDataGrid (9 cols), DatabaseConfigDataGrid (5 cols), TraceFlagsDataGrid (5 cols — previously had no filters at all) All columns now have consistent popup filter buttons with operator support and gold active-filter indicators. Fixes #200. Co-Authored-By: Claude Opus 4.6 --- Dashboard/Controls/CurrentConfigContent.xaml | 150 +++++++++++---- .../Controls/CurrentConfigContent.xaml.cs | 180 +++++++++++++++++- Dashboard/Controls/DefaultTraceContent.xaml | 96 +++++----- .../Controls/DefaultTraceContent.xaml.cs | 156 +++++++++++++-- 4 files changed, 477 insertions(+), 105 deletions(-) diff --git a/Dashboard/Controls/CurrentConfigContent.xaml b/Dashboard/Controls/CurrentConfigContent.xaml index 831b44c2..1a42ce54 100644 --- a/Dashboard/Controls/CurrentConfigContent.xaml +++ b/Dashboard/Controls/CurrentConfigContent.xaml @@ -16,34 +16,76 @@ - - - + +