From 1869a95700e17369f071ed23c8c485c2c3e83a1d Mon Sep 17 00:00:00 2001 From: sparklelcm333 Date: Wed, 10 Jun 2026 20:45:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Desktop(Avalonia)=20=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E5=AD=90=E5=AF=B9=E8=AF=9D=E6=A1=86=E6=9C=80=E5=B0=8F=E5=8C=96?= =?UTF-8?q?=E6=8C=89=E9=92=AE=EF=BC=8C=E4=BB=85=E7=A6=81=20CanMinimize=20(?= =?UTF-8?q?#9526)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- v2rayN/v2rayN.Desktop/Base/WindowBase.cs | 7 +++++++ v2rayN/v2rayN.Desktop/Views/MessageBoxDialog.axaml.cs | 2 ++ 2 files changed, 9 insertions(+) diff --git a/v2rayN/v2rayN.Desktop/Base/WindowBase.cs b/v2rayN/v2rayN.Desktop/Base/WindowBase.cs index 8379725d..7f691da5 100644 --- a/v2rayN/v2rayN.Desktop/Base/WindowBase.cs +++ b/v2rayN/v2rayN.Desktop/Base/WindowBase.cs @@ -6,6 +6,13 @@ public class WindowBase : ReactiveWindow where TViewMode { Initialized += OnWindowInitialized; Loaded += OnLoaded; + Loaded += (s, e) => + { + if (Owner != null && !ShowInTaskbar) + { + CanMinimize = false; + } + }; } private void ReactiveWindowBase_Closed(object? sender, EventArgs e) diff --git a/v2rayN/v2rayN.Desktop/Views/MessageBoxDialog.axaml.cs b/v2rayN/v2rayN.Desktop/Views/MessageBoxDialog.axaml.cs index 768a8e1d..5581ca53 100644 --- a/v2rayN/v2rayN.Desktop/Views/MessageBoxDialog.axaml.cs +++ b/v2rayN/v2rayN.Desktop/Views/MessageBoxDialog.axaml.cs @@ -18,6 +18,8 @@ public partial class MessageBoxDialog : Window btnYes.Click += BtnYes_Click; btnNo.Click += BtnNo_Click; + + CanMinimize = false; } private void BtnYes_Click(object? sender, RoutedEventArgs e)