From d44d2b977042ad2e1ded55b6ed52202fe5703a35 Mon Sep 17 00:00:00 2001 From: leo Date: Fri, 25 Apr 2025 18:50:56 +0800 Subject: [PATCH] ux: use a outer border to hold tooltip of commit message in `FileHistories` view (#1232) Signed-off-by: leo --- src/Views/FileHistories.axaml | 9 +++------ src/Views/FileHistories.axaml.cs | 10 +++++----- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/src/Views/FileHistories.axaml b/src/Views/FileHistories.axaml index f597fc04..e7a5c072 100644 --- a/src/Views/FileHistories.axaml +++ b/src/Views/FileHistories.axaml @@ -93,12 +93,9 @@ - + + + diff --git a/src/Views/FileHistories.axaml.cs b/src/Views/FileHistories.axaml.cs index a183182e..3631eb71 100644 --- a/src/Views/FileHistories.axaml.cs +++ b/src/Views/FileHistories.axaml.cs @@ -62,18 +62,18 @@ namespace SourceGit.Views private void OnCommitSubjectDataContextChanged(object sender, EventArgs e) { - if (sender is TextBlock textBlock) - ToolTip.SetTip(textBlock, null); + if (sender is Border border) + ToolTip.SetTip(border, null); } private void OnCommitSubjectPointerMoved(object sender, PointerEventArgs e) { - if (sender is TextBlock { DataContext: Models.Commit commit } textBlock && + if (sender is Border { DataContext: Models.Commit commit } border && DataContext is ViewModels.FileHistories vm) { - var tooltip = ToolTip.GetTip(textBlock); + var tooltip = ToolTip.GetTip(border); if (tooltip == null) - ToolTip.SetTip(textBlock, vm.GetCommitFullMessage(commit)); + ToolTip.SetTip(border, vm.GetCommitFullMessage(commit)); } } }