fix: Desktop(Avalonia) 移除子对话框最小化按钮,仅禁 CanMinimize (#9526)

This commit is contained in:
sparklelcm333
2026-06-10 20:45:23 +08:00
committed by GitHub
parent 34359885ab
commit 1869a95700
2 changed files with 9 additions and 0 deletions

View File

@@ -6,6 +6,13 @@ public class WindowBase<TViewModel> : ReactiveWindow<TViewModel> where TViewMode
{
Initialized += OnWindowInitialized;
Loaded += OnLoaded;
Loaded += (s, e) =>
{
if (Owner != null && !ShowInTaskbar)
{
CanMinimize = false;
}
};
}
private void ReactiveWindowBase_Closed(object? sender, EventArgs e)

View File

@@ -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)