From 9e5a7f7946cbf1502312ad666be9ccea1fabf70a Mon Sep 17 00:00:00 2001 From: Meik Date: Mon, 9 Feb 2026 20:00:30 +0100 Subject: [PATCH] added transparent click through region --- FasdDesktopUi/Pages/SearchPage/SearchPageView.xaml.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/FasdDesktopUi/Pages/SearchPage/SearchPageView.xaml.cs b/FasdDesktopUi/Pages/SearchPage/SearchPageView.xaml.cs index 5381ca2..7839d56 100644 --- a/FasdDesktopUi/Pages/SearchPage/SearchPageView.xaml.cs +++ b/FasdDesktopUi/Pages/SearchPage/SearchPageView.xaml.cs @@ -34,8 +34,6 @@ namespace FasdDesktopUi.Pages.SearchPage public partial class SearchPageView : Window, ISearchUiProvider { private static SearchPageView _instance = null; - private const int WM_NCHITTEST = 0x0084; - private const int HTTRANSPARENT = -1; #region Ticketübersicht @@ -1683,6 +1681,11 @@ namespace FasdDesktopUi.Pages.SearchPage #endregion + #region Click-Through fuer transparente SearchView-Bereiche + + private const int WM_NCHITTEST = 0x0084; + private const int HTTRANSPARENT = -1; + private IntPtr SearchViewWindowProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled) { if (msg == WM_NCHITTEST) @@ -1749,6 +1752,8 @@ namespace FasdDesktopUi.Pages.SearchPage return LogicalTreeHelper.GetParent(current); } + #endregion + private void UpdateSearchResults(cFilteredResults filteredResults) { this.Dispatcher.Invoke(new Action(() =>