From 2c965dadb94298f7f3f4444aa1eb3509e81a0080 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Fri, 28 Jun 2024 12:00:07 +0800 Subject: [PATCH] feat: fix double tap followed by dragging. --- src/Ursa.Themes.Semi/Controls/UrsaWindow.axaml | 17 ++++++++++++++++- src/Ursa/Controls/TitleBar/TitleBar.cs | 5 ++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/Ursa.Themes.Semi/Controls/UrsaWindow.axaml b/src/Ursa.Themes.Semi/Controls/UrsaWindow.axaml index bece089..8f04853 100644 --- a/src/Ursa.Themes.Semi/Controls/UrsaWindow.axaml +++ b/src/Ursa.Themes.Semi/Controls/UrsaWindow.axaml @@ -11,7 +11,22 @@ - + + + + Full + + + Full + + + None + + + Full + + + diff --git a/src/Ursa/Controls/TitleBar/TitleBar.cs b/src/Ursa/Controls/TitleBar/TitleBar.cs index 326c339..a4319b9 100644 --- a/src/Ursa/Controls/TitleBar/TitleBar.cs +++ b/src/Ursa/Controls/TitleBar/TitleBar.cs @@ -51,7 +51,10 @@ public class TitleBar: ContentControl { if (e.GetCurrentPoint(this).Properties.IsLeftButtonPressed) { - _visualRoot?.BeginMoveDrag(e); + if (e.ClickCount < 2) + { + _visualRoot?.BeginMoveDrag(e); + } } }