From 7c4250f912c2e854737cdbc67ac83357e41a824e Mon Sep 17 00:00:00 2001 From: zsyg <3872006562@qq.com> Date: Mon, 30 Jun 2025 20:20:48 +0800 Subject: [PATCH] Add files via upload --- MainForm.cs | 93 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 86 insertions(+), 7 deletions(-) diff --git a/MainForm.cs b/MainForm.cs index 2d8d2ef..400de7b 100644 --- a/MainForm.cs +++ b/MainForm.cs @@ -140,11 +140,19 @@ namespace AppStore this.StartPosition = FormStartPosition.CenterScreen; this.Icon = new Icon("img/ico/icon.ico"); // 设置窗体图标 + // 注册主题变更事件 + ThemeManager.ThemeChanged += (theme) => + { + this.Invoke((MethodInvoker)delegate { + AnimateThemeChange(); + }); + }; + // 现代化顶部导航栏 Panel buttonPanel = new Panel(); buttonPanel.Dock = DockStyle.Top; buttonPanel.Height = 70; - buttonPanel.BackColor = Color.FromArgb(240, 240, 240); + buttonPanel.BackColor = ThemeManager.ControlBackgroundColor; buttonPanel.Padding = new Padding(10, 15, 10, 0); buttonPanel.AutoScroll = true; buttonPanel.AutoSize = true; @@ -154,11 +162,13 @@ namespace AppStore Action