From aa1b267278bd600d5abdcfc262ea3b09827637ab Mon Sep 17 00:00:00 2001 From: uye <99072975+ABA2396@users.noreply.github.com> Date: Fri, 26 Dec 2025 03:06:41 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E6=82=AC=E6=B5=AE?= =?UTF-8?q?=E7=AA=97=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaWpfGui/Views/UI/OverlayWindow.xaml | 86 ++++++++++---------- src/MaaWpfGui/Views/UI/OverlayWindow.xaml.cs | 2 +- 2 files changed, 43 insertions(+), 45 deletions(-) diff --git a/src/MaaWpfGui/Views/UI/OverlayWindow.xaml b/src/MaaWpfGui/Views/UI/OverlayWindow.xaml index bc15eb4033..616fd1018a 100644 --- a/src/MaaWpfGui/Views/UI/OverlayWindow.xaml +++ b/src/MaaWpfGui/Views/UI/OverlayWindow.xaml @@ -22,51 +22,49 @@ VerticalAlignment="Top" Background="{DynamicResource RegionBrushOpacity75}" CornerRadius="8"> - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - + + - - - - - - - - - + + + + + + + + diff --git a/src/MaaWpfGui/Views/UI/OverlayWindow.xaml.cs b/src/MaaWpfGui/Views/UI/OverlayWindow.xaml.cs index 124fa6eab2..7268354244 100644 --- a/src/MaaWpfGui/Views/UI/OverlayWindow.xaml.cs +++ b/src/MaaWpfGui/Views/UI/OverlayWindow.xaml.cs @@ -308,7 +308,7 @@ public partial class OverlayWindow : Window var bottomRight = transform.Transform(new Point(rect.right, rect.bottom)); var newWidthWpf = Math.Max(0, bottomRight.X - topLeft.X); double horizontalMargin = border.Margin.Left + border.Margin.Right; - border.MaxWidth = Math.Max(0, newWidthWpf - horizontalMargin); + border.MaxWidth = Math.Clamp(newWidthWpf - horizontalMargin, 0, 250); } }