From 9e43ddbcf0ddb371e69108c935f113d8b4040241 Mon Sep 17 00:00:00 2001 From: home-PC Date: Wed, 27 May 2026 13:55:47 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=9E=E7=8E=B0=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E7=AE=B1=E4=B8=BB=E7=95=8C=E9=9D=A2=E4=B8=8E=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增主窗口 MVVM、分类列表、工具卡片网格、底部信息区、工具编辑窗口、组合编辑窗口和设置窗口。 界面中的主要输入、按钮、卡片和管理项均提供悬浮帮助说明,并接入搜索、启动、增删改、自动运行、快捷键和配置管理入口。 --- src/ToolboxApp/App.xaml | 29 +- src/ToolboxApp/MainWindow.xaml | 291 ++++++++- src/ToolboxApp/MainWindow.xaml.cs | 199 ++++++- .../Services/ConfigurationService.cs | 7 +- .../ViewModels/CombinationMemberViewModel.cs | 55 ++ .../ViewModels/MainWindowViewModel.cs | 552 ++++++++++++++++++ .../ViewModels/ToolCardViewModel.cs | 124 ++++ .../Views/CombinationEditorWindow.xaml | 166 ++++++ .../Views/CombinationEditorWindow.xaml.cs | 189 ++++++ src/ToolboxApp/Views/PromptWindow.xaml | 45 ++ src/ToolboxApp/Views/PromptWindow.xaml.cs | 47 ++ src/ToolboxApp/Views/SettingsWindow.xaml | 196 +++++++ src/ToolboxApp/Views/SettingsWindow.xaml.cs | 302 ++++++++++ src/ToolboxApp/Views/ToolEditorWindow.xaml | 154 +++++ src/ToolboxApp/Views/ToolEditorWindow.xaml.cs | 157 +++++ 15 files changed, 2495 insertions(+), 18 deletions(-) create mode 100644 src/ToolboxApp/ViewModels/CombinationMemberViewModel.cs create mode 100644 src/ToolboxApp/ViewModels/MainWindowViewModel.cs create mode 100644 src/ToolboxApp/ViewModels/ToolCardViewModel.cs create mode 100644 src/ToolboxApp/Views/CombinationEditorWindow.xaml create mode 100644 src/ToolboxApp/Views/CombinationEditorWindow.xaml.cs create mode 100644 src/ToolboxApp/Views/PromptWindow.xaml create mode 100644 src/ToolboxApp/Views/PromptWindow.xaml.cs create mode 100644 src/ToolboxApp/Views/SettingsWindow.xaml create mode 100644 src/ToolboxApp/Views/SettingsWindow.xaml.cs create mode 100644 src/ToolboxApp/Views/ToolEditorWindow.xaml create mode 100644 src/ToolboxApp/Views/ToolEditorWindow.xaml.cs diff --git a/src/ToolboxApp/App.xaml b/src/ToolboxApp/App.xaml index 32710c7..7cdd8a9 100644 --- a/src/ToolboxApp/App.xaml +++ b/src/ToolboxApp/App.xaml @@ -1,9 +1,32 @@ - - + + + + + + + + + + + + + + diff --git a/src/ToolboxApp/MainWindow.xaml b/src/ToolboxApp/MainWindow.xaml index 1df5096..02475a5 100644 --- a/src/ToolboxApp/MainWindow.xaml +++ b/src/ToolboxApp/MainWindow.xaml @@ -1,12 +1,295 @@ - - + Title="个人工具箱" + Height="720" + Width="1120" + MinHeight="620" + MinWidth="960" + Background="{StaticResource AppBackgroundBrush}" + Loaded="Window_OnLoaded" + Closing="Window_OnClosing"> + + + + + + + + + + + + + + + + +