From 82d152173a738597d0e23db7887d32fe5370506b Mon Sep 17 00:00:00 2001 From: Erik Darling <2136037+erikdarlingdata@users.noreply.github.com> Date: Fri, 20 Feb 2026 09:54:39 -0500 Subject: [PATCH] Add popup column filters and context menus to drill-down history windows (#206) All three drill-down windows (QueryStatsHistory, QueryExecutionHistory, ProcedureHistory) now have popup filter buttons on every column and right-click context menus for copy cell/row/all rows and CSV export, matching the behavior of all other DataGrids in the application. Co-Authored-By: Claude Opus 4.6 --- Dashboard/ProcedureHistoryWindow.xaml | 359 ++++++++++++++-- Dashboard/ProcedureHistoryWindow.xaml.cs | 202 +++++++++ Dashboard/QueryExecutionHistoryWindow.xaml | 333 ++++++++++++-- Dashboard/QueryExecutionHistoryWindow.xaml.cs | 203 ++++++++- Dashboard/QueryStatsHistoryWindow.xaml | 405 ++++++++++++++++-- Dashboard/QueryStatsHistoryWindow.xaml.cs | 202 +++++++++ 6 files changed, 1584 insertions(+), 120 deletions(-) diff --git a/Dashboard/ProcedureHistoryWindow.xaml b/Dashboard/ProcedureHistoryWindow.xaml index 5ec2a1ad..613b308b 100644 --- a/Dashboard/ProcedureHistoryWindow.xaml +++ b/Dashboard/ProcedureHistoryWindow.xaml @@ -10,6 +10,23 @@ Background="{DynamicResource BackgroundBrush}"> + + + + + + + + + + + + + + + + + @@ -65,62 +82,322 @@ RowBackground="{DynamicResource BackgroundBrush}" GridLinesVisibility="All" RowHeight="35" + ContextMenu="{DynamicResource DataGridContextMenu}" Margin="10"> - - - - - + + + +