From fca5c5d0fdc4e264f6e61357e511fa48705e20c6 Mon Sep 17 00:00:00 2001 From: Dong Bin Date: Sat, 27 Sep 2025 23:34:28 +0800 Subject: [PATCH] fix: refactor window state handling and improve visibility updates --- src/Ursa/Controls/TitleBar/CaptionButtons.cs | 33 +++++++++----------- 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/src/Ursa/Controls/TitleBar/CaptionButtons.cs b/src/Ursa/Controls/TitleBar/CaptionButtons.cs index 3d8f19d..4309ffc 100644 --- a/src/Ursa/Controls/TitleBar/CaptionButtons.cs +++ b/src/Ursa/Controls/TitleBar/CaptionButtons.cs @@ -33,6 +33,7 @@ public class CaptionButtons: Avalonia.Controls.Chrome.CaptionButtons /// 切换进入全屏前 窗口的状态 /// private WindowState? _oldWindowState; + protected override void OnApplyTemplate(TemplateAppliedEventArgs e) { _closeButton = e.NameScope.Get