XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEToolBox

【WPF】XFE工具箱

公开
关注 0 Fork 0 Star 0
返回拉取请求列表

dev:合并 11 个提交 #4

已合并 dev master
拉取请求已合并 源分支中的变更已经进入 master。

审查进度

受保护分支要求当前提交获得 1 个批准,当前 0 个。

0 / 1

尚未指定审查人。

XFEstudio 2026-08-17 23:33

变更说明

XFEstudio/XFEToolBox:dev 合并到 master

提交记录

  • 新增 XFEToolBox 在线升级检测与一键升级功能 (97019ed) — XFE工作室室长
  • 设置页面结构升级与代码高亮控件集成 (769f049) — XFE工作室室长
  • 优化TabView与NavigationView圆角边框一致性 (a7a3fc3) — XFE工作室室长
  • 重构控件库至 XFEToolBox.WpfCore 并统一引用 (b7f9dac) — XFE工作室室长
  • 移除自定义控件库及相关资源文件 (cb4bafe) — XFE工作室室长
  • 重构控件画廊为场景驱动+属性校验模式 (2386349) — XFE工作室室长
  • 新增控件画廊窗口及入口集成 (b49eadb) — XFE工作室室长
  • 支持软件图标异步加载与ComboBox优化 (a669569) — XFE工作室室长
  • 细分筛选事件处理并增加初始化判断 (a00fbf4) — XFE工作室室长
  • 引入最近使用功能,完善主题控件与文档 (44f0b44) — XFE工作室室长
  • 引入完整 UI 框架及安装流程与新手教程系统 (0ec7482) — XFE工作室室长

提交

此拉取请求包含的提交记录。

文件变更

点击行号左侧的加号可以留下行级 Review 评论。

218 个文件 +13822 -965
Modified .BuildValidation/RuntimeHostSmoke/Program.cs +15 -0
Modified .BuildValidation/RuntimeHostSmoke/RuntimeHostSmoke.csproj +2 -0
Modified .gitignore +3 -0
Modified CONTRIBUTING.md +1 -1
Modified README.md +2 -1
Added XFEToolBox.Client.Installer/App.xaml +14 -0
Added XFEToolBox.Client.Installer/App.xaml.cs +41 -0
Renamed XFEToolBox.Client.Installer/AssemblyInfo.cs +0 -0
Added XFEToolBox.Client.Installer/Model/IPopupPage.cs +9 -0
Added XFEToolBox.Client.Installer/Model/MultiParameter.cs +11 -0
Added XFEToolBox.Client.Installer/Profiles/SystemProfile.cs +43 -0
Added XFEToolBox.Client.Installer/README.md +28 -0
Renamed XFEToolBox.Client.Installer/Resources/Icon/Icon.ico +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.Client.Installer/Resources/Icon/Icon.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.Client.Installer/Resources/Image/back.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added XFEToolBox.Client.Installer/Resources/Image/background.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.Client.Installer/Resources/Image/clean.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.Client.Installer/Resources/Image/console.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.Client.Installer/Resources/Image/download.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.Client.Installer/Resources/Image/grid.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.Client.Installer/Resources/Image/restart.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.Client.Installer/Resources/Image/setting.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.Client.Installer/Resources/Image/start.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.Client.Installer/Resources/Image/stop.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.Client.Installer/Resources/Image/toolbox.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.Client.Installer/Resources/Image/wrench.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added XFEToolBox.Client.Installer/Resources/Resource/EULA.txt +61 -0
Added XFEToolBox.Client.Installer/Resources/Resource/PrivateService.txt +89 -0
Renamed XFEToolBox.Client.Installer/Resources/Style/MainStyle.xaml +21 -50
Added XFEToolBox.Client.Installer/Utilities/ControlHelper.cs +30 -0
Added XFEToolBox.Client.Installer/Utilities/DownloadHelper.cs +27 -0
Added XFEToolBox.Client.Installer/Utilities/FileHelper.cs +77 -0
Added XFEToolBox.Client.Installer/Utilities/IShellLink.cs +35 -0
Added XFEToolBox.Client.Installer/Utilities/LinkFileInfo.cs +55 -0
Added XFEToolBox.Client.Installer/Utilities/PopupHelper.cs +89 -0
Added XFEToolBox.Client.Installer/Utilities/ShellLink.cs +12 -0
Added XFEToolBox.Client.Installer/Utilities/ZipHelper.cs +39 -0
Added XFEToolBox.Client.Installer/ViewModel/Pages/DownloadProgressPageViewModel.cs +118 -0
Added XFEToolBox.Client.Installer/ViewModel/Pages/InstallPageViewModel.cs +69 -0
Added XFEToolBox.Client.Installer/ViewModel/Pages/InstallProgressPageViewModel.cs +26 -0
Added XFEToolBox.Client.Installer/ViewModel/Pages/Popups/AgreementDialogPopupPageViewModel.cs +25 -0
Added XFEToolBox.Client.Installer/ViewModel/Pages/Popups/NormalDialogPopupPageViewModel.cs +66 -0
Added XFEToolBox.Client.Installer/ViewModel/ViewModelBase.cs +6 -0
Added XFEToolBox.Client.Installer/ViewModel/Windows/MainWindowViewModel.cs +108 -0
Added XFEToolBox.Client.Installer/ViewModel/Windows/PopupWindowViewModel.cs +27 -0
Added XFEToolBox.Client.Installer/Views/Pages/DownloadProgressPage.xaml +40 -0
Added XFEToolBox.Client.Installer/Views/Pages/DownloadProgressPage.xaml.cs +22 -0
Added XFEToolBox.Client.Installer/Views/Pages/InstallPage.xaml +72 -0
Added XFEToolBox.Client.Installer/Views/Pages/InstallPage.xaml.cs +20 -0
Added XFEToolBox.Client.Installer/Views/Pages/InstallProgressPage.xaml +40 -0
Added XFEToolBox.Client.Installer/Views/Pages/InstallProgressPage.xaml.cs +73 -0
Added XFEToolBox.Client.Installer/Views/Pages/Popups/AgreementDialogPopupPage.xaml +33 -0
Added XFEToolBox.Client.Installer/Views/Pages/Popups/AgreementDialogPopupPage.xaml.cs +22 -0
Added XFEToolBox.Client.Installer/Views/Pages/Popups/NormalDialogPopupPage.xaml +39 -0
Added XFEToolBox.Client.Installer/Views/Pages/Popups/NormalDialogPopupPage.xaml.cs +22 -0
Added XFEToolBox.Client.Installer/Views/Windows/MainWindow.xaml +63 -0
Added XFEToolBox.Client.Installer/Views/Windows/MainWindow.xaml.cs +62 -0
Added XFEToolBox.Client.Installer/Views/Windows/PopupWindow.xaml +32 -0
Added XFEToolBox.Client.Installer/Views/Windows/PopupWindow.xaml.cs +34 -0
Added XFEToolBox.Client.Installer/XFEToolBox.Client.Installer.csproj +65 -0
Added XFEToolBox.Client.Installer/app.manifest +79 -0
Modified XFEToolBox.Client.Wpf.Test/Program.cs +484 -0
Added XFEToolBox.Client.Wpf.Test/SettingsControlsTests.cs +136 -0
Modified XFEToolBox.Client.Wpf.Test/XFEToolBox.Client.Wpf.Test.csproj +2 -1
Modified XFEToolBox.Core/Downloads/SoftwareCatalogContracts.cs +2 -0
Modified XFEToolBox.Server.Core/Services/FileSystemToolPackageRepository.cs +15 -3
Modified XFEToolBox.Server.Test/Program.cs +36 -0
Renamed XFEToolBox.WpfCore/Behaviors/ScrollViewerBehavior.cs +2 -2
Added XFEToolBox.WpfCore/Controls/AutoSuggestBox.cs +97 -0
Renamed XFEToolBox.WpfCore/Controls/ButtonAssist.cs +1 -1
Added XFEToolBox.WpfCore/Controls/CalendarPicker.cs +54 -0
Renamed XFEToolBox.WpfCore/Controls/Carousel.xaml +2 -2
Renamed XFEToolBox.WpfCore/Controls/Carousel.xaml.cs +1 -1
Renamed XFEToolBox.WpfCore/Controls/CarouselImageItem.cs +2 -2
Added XFEToolBox.WpfCore/Controls/CheckButton.cs +8 -0
Added XFEToolBox.WpfCore/Controls/ColorPicker.cs +197 -0
Added XFEToolBox.WpfCore/Controls/CommandBar.cs +28 -0
Added XFEToolBox.WpfCore/Controls/CommandPreviewBox.xaml +31 -0
Added XFEToolBox.WpfCore/Controls/CommandPreviewBox.xaml.cs +146 -0
Renamed XFEToolBox.WpfCore/Controls/ControlAssist.cs +1 -1
Renamed XFEToolBox.WpfCore/Controls/DataGridAssist.cs +1 -1
Renamed XFEToolBox.WpfCore/Controls/HintTextBox.cs +2 -2
Added XFEToolBox.WpfCore/Controls/InfoBar.cs +100 -0
Renamed XFEToolBox.WpfCore/Controls/MiniToolButton.xaml +3 -3
Renamed XFEToolBox.WpfCore/Controls/MiniToolButton.xaml.cs +7 -3
Added XFEToolBox.WpfCore/Controls/ModernProgressBar.xaml +28 -0
Added XFEToolBox.WpfCore/Controls/ModernProgressBar.xaml.cs +278 -0
Renamed XFEToolBox.WpfCore/Controls/NavigationButton.cs +2 -2
Added XFEToolBox.WpfCore/Controls/NavigationView.cs +22 -0
Renamed XFEToolBox.WpfCore/Controls/PasswordEditor.xaml +3 -3
Renamed XFEToolBox.WpfCore/Controls/PasswordEditor.xaml.cs +3 -3
Added XFEToolBox.WpfCore/Controls/PersonPicture.cs +80 -0
Added XFEToolBox.WpfCore/Controls/ProgressRing.cs +182 -0
Renamed XFEToolBox.WpfCore/Controls/RoundButton.cs +2 -2
Renamed XFEToolBox.WpfCore/Controls/RoundedClipBorder.cs +1 -1
Renamed XFEToolBox.WpfCore/Controls/ScrollTextBlock.xaml +1 -1
Renamed XFEToolBox.WpfCore/Controls/ScrollTextBlock.xaml.cs +2 -2
Added XFEToolBox.WpfCore/Controls/SettingsCard.cs +150 -0
Added XFEToolBox.WpfCore/Controls/SettingsExpander.cs +125 -0
Renamed XFEToolBox.WpfCore/Controls/SmoothScrollViewer.cs +3 -3
Added XFEToolBox.WpfCore/Controls/SwitchButton.cs +10 -0
Renamed XFEToolBox.WpfCore/Controls/TabUnderLineButton.cs +2 -2
Added XFEToolBox.WpfCore/Controls/TabView.cs +10 -0
Renamed XFEToolBox.WpfCore/Controls/TextEditor.cs +2 -2
Added XFEToolBox.WpfCore/Controls/TimePicker.cs +255 -0
Added XFEToolBox.WpfCore/Controls/TutorialOverlay.xaml +126 -0
Added XFEToolBox.WpfCore/Controls/TutorialOverlay.xaml.cs +392 -0
Added XFEToolBox.WpfCore/Controls/UniformRoundedBorder.cs +101 -0
Renamed XFEToolBox.WpfCore/Controls/WindowCaptionBar.xaml +5 -5
Renamed XFEToolBox.WpfCore/Controls/WindowCaptionBar.xaml.cs +16 -2
Renamed XFEToolBox.WpfCore/Controls/WindowResizeGrip.xaml +1 -1
Renamed XFEToolBox.WpfCore/Controls/WindowResizeGrip.xaml.cs +1 -1
Added XFEToolBox.WpfCore/Controls/XamlCodeViewer.cs +216 -0
Renamed XFEToolBox.WpfCore/Resources/Image/check.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.WpfCore/Resources/Image/close.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.WpfCore/Resources/Image/corner.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.WpfCore/Resources/Image/invisible.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.WpfCore/Resources/Image/min.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.WpfCore/Resources/Image/tabline.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.WpfCore/Resources/Image/visible.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.WpfCore/Resources/Image/wrench_tool.png +0 -0
二进制文件已变更,无法进行逐行预览。
Renamed XFEToolBox.WpfCore/Resources/Style/MyControlsStyle.xaml +3 -3
Added XFEToolBox.WpfCore/Resources/Style/SettingsControlsStyle.xaml +272 -0
Renamed XFEToolBox.WpfCore/Resources/Style/StandardControlsStyle.xaml +203 -24
Renamed XFEToolBox.WpfCore/Resources/Style/Theme/LightTheme.xaml +0 -0
Added XFEToolBox.WpfCore/Resources/Style/ToolThemeResources.xaml +11 -0
Added XFEToolBox.WpfCore/Tutorial/ITutorialService.cs +19 -0
Added XFEToolBox.WpfCore/Tutorial/TutorialService.cs +56 -0
Added XFEToolBox.WpfCore/Tutorial/TutorialStep.cs +88 -0
Added XFEToolBox.WpfCore/Windowing/WindowWorkAreaHelper.cs +162 -0
Added XFEToolBox.WpfCore/XFEToolBox.WpfCore.csproj +34 -0
Modified XFEToolBox.sln +16 -9
Modified XFEToolBox/App.xaml +1 -1
Added XFEToolBox/Models/RecentUsageEntry.cs +28 -0
Modified XFEToolBox/Profiles/CrossVersionProfiles/ConsoleProfile.cs +15 -0
Modified XFEToolBox/Profiles/CrossVersionProfiles/SystemProfile.cs +20 -0
Modified XFEToolBox/Resources/Editor/editor.html +64 -2
Modified XFEToolBox/Resources/Style/AdminManagementStyle.xaml +1 -1
Deleted XFEToolBox/Resources/Style/ToolThemeResources.xaml +0 -9
Modified XFEToolBox/Utilities/PopupHelper.cs +8 -2
Added XFEToolBox/Utilities/RecentUsageService.cs +172 -0
Modified XFEToolBox/Utilities/ToolProjectRunService.cs +75 -4
Added XFEToolBox/Utilities/UpgradeHelper.cs +108 -0
Added XFEToolBox/Utilities/UpgradeService.cs +203 -0
Modified XFEToolBox/ViewModel/Pages/ConsolePageViewModel.cs +107 -38
Modified XFEToolBox/ViewModel/Pages/MainPageViewModel.cs +64 -1
Modified XFEToolBox/ViewModel/Pages/Popups/AgreementDialogPopupPageViewModel.cs +2 -2
Added XFEToolBox/ViewModel/Pages/RecentUsageCardViewModel.cs +137 -0
Modified XFEToolBox/ViewModel/Pages/SettingPageViewModel.cs +67 -4
Modified XFEToolBox/ViewModel/Pages/SoftwareCardViewModel.cs +4 -0
Added XFEToolBox/ViewModel/Pages/SoftwareCatalogRowViewModel.cs +37 -0
Added XFEToolBox/ViewModel/Pages/SoftwareCategoryGroupViewModel.cs +50 -0
Modified XFEToolBox/ViewModel/Windows/MainWindowViewModel.cs +20 -37
Deleted XFEToolBox/Views/Controls/CheckButton.cs +0 -8
Deleted XFEToolBox/Views/Controls/SwitchButton.cs +0 -10
Modified XFEToolBox/Views/Pages/Admin/ServerManagementPage.xaml +20 -6
Modified XFEToolBox/Views/Pages/Admin/ServerOverviewPage.xaml +1 -1
Modified XFEToolBox/Views/Pages/Admin/ToolManagementPage.xaml +3 -1
Modified XFEToolBox/Views/Pages/Admin/ToolManagementPage.xaml.cs +14 -1
Modified XFEToolBox/Views/Pages/Admin/UserManagementPage.xaml +1 -1
Modified XFEToolBox/Views/Pages/ConsolePage.xaml +2 -2
Modified XFEToolBox/Views/Pages/DownloadInfoPage.xaml +2 -2
Modified XFEToolBox/Views/Pages/DownloadPage.xaml +111 -44
Modified XFEToolBox/Views/Pages/DownloadPage.xaml.cs +131 -30
Modified XFEToolBox/Views/Pages/MainPage.xaml +96 -20
Modified XFEToolBox/Views/Pages/MainPage.xaml.cs +26 -1
Modified XFEToolBox/Views/Pages/PersonalCenterPage.xaml +4 -2
Modified XFEToolBox/Views/Pages/Popups/AgreementDialogPopupPage.xaml +2 -2
Modified XFEToolBox/Views/Pages/Popups/ChangePasswordPopupPage.xaml +1 -1
Modified XFEToolBox/Views/Pages/Popups/LoginPopupPage.xaml +1 -1
Modified XFEToolBox/Views/Pages/Popups/LoginPopupPage.xaml.cs +1 -1
Modified XFEToolBox/Views/Pages/Popups/NewToolProjectPopupPage.xaml +1 -1
Modified XFEToolBox/Views/Pages/Popups/NormalDialogPopupPage.xaml +2 -2
Modified XFEToolBox/Views/Pages/Popups/ToolProjectLauncherPopupPage.xaml +1 -1
Modified XFEToolBox/Views/Pages/SettingPage.xaml +162 -103
Modified XFEToolBox/Views/Pages/SettingPage.xaml.cs +2 -2
Modified XFEToolBox/Views/Pages/ToolBoxPage.xaml +2 -2
Modified XFEToolBox/Views/Pages/ToolBoxPage.xaml.cs +53 -1
Added XFEToolBox/Views/Windows/ControlGalleryWindow.Catalog.cs +420 -0
Added XFEToolBox/Views/Windows/ControlGalleryWindow.Previews.cs +57 -0
Added XFEToolBox/Views/Windows/ControlGalleryWindow.Scenarios.Advanced.cs +477 -0
Added XFEToolBox/Views/Windows/ControlGalleryWindow.Scenarios.Basic.cs +270 -0
Added XFEToolBox/Views/Windows/ControlGalleryWindow.Scenarios.Pickers.cs +261 -0
Added XFEToolBox/Views/Windows/ControlGalleryWindow.Scenarios.cs +344 -0
Added XFEToolBox/Views/Windows/ControlGalleryWindow.xaml +331 -0
Added XFEToolBox/Views/Windows/ControlGalleryWindow.xaml.cs +234 -0
Modified XFEToolBox/Views/Windows/MainWindow.xaml +11 -11
Modified XFEToolBox/Views/Windows/MainWindow.xaml.cs +150 -2
Modified XFEToolBox/Views/Windows/PopupWindow.xaml +2 -2
Modified XFEToolBox/Views/Windows/PopupWindow.xaml.cs +3 -0
Modified XFEToolBox/Views/Windows/ToolCodeEditorWindow.xaml +5 -1
Modified XFEToolBox/Views/Windows/ToolCodeEditorWindow.xaml.cs +22 -2
Modified XFEToolBox/XFEToolBox.Client.csproj +6 -19
Deleted XFEToolBoxInstaller/App.xaml +0 -9
Deleted XFEToolBoxInstaller/App.xaml.cs +0 -14
Deleted XFEToolBoxInstaller/MainWindow.xaml +0 -12
Deleted XFEToolBoxInstaller/MainWindow.xaml.cs +0 -24
Deleted XFEToolBoxInstaller/Resources/Icon/XFEToolBoxSplashScreen.png +0 -0
二进制文件已变更,无法进行逐行预览。
Deleted XFEToolBoxInstaller/Resources/Image/DownloadImage/cheat_engine.png +0 -0
二进制文件已变更,无法进行逐行预览。
Deleted XFEToolBoxInstaller/Resources/Image/DownloadImage/steam_logo.png +0 -0
二进制文件已变更,无法进行逐行预览。
Deleted XFEToolBoxInstaller/Resources/Image/DownloadImage/steampp.png +0 -0
二进制文件已变更,无法进行逐行预览。
Deleted XFEToolBoxInstaller/Resources/Image/DownloadImage/visual_studio.png +0 -0
二进制文件已变更,无法进行逐行预览。
Deleted XFEToolBoxInstaller/Resources/Image/check.png +0 -0
二进制文件已变更,无法进行逐行预览。
Deleted XFEToolBoxInstaller/Resources/Image/close.png +0 -0
二进制文件已变更,无法进行逐行预览。
Deleted XFEToolBoxInstaller/Resources/Image/corner.png +0 -0
二进制文件已变更,无法进行逐行预览。
Deleted XFEToolBoxInstaller/Resources/Image/invisible.png +0 -0
二进制文件已变更,无法进行逐行预览。
Deleted XFEToolBoxInstaller/Resources/Image/min.png +0 -0
二进制文件已变更,无法进行逐行预览。
Deleted XFEToolBoxInstaller/Resources/Image/tabline.png +0 -0
二进制文件已变更,无法进行逐行预览。
Deleted XFEToolBoxInstaller/Resources/Image/visible.png +0 -0
二进制文件已变更,无法进行逐行预览。
Deleted XFEToolBoxInstaller/Resources/Image/wrench_tool.png +0 -0
二进制文件已变更,无法进行逐行预览。
Deleted XFEToolBoxInstaller/Resources/Style/Theme/LightTheme.xaml +0 -5
Deleted XFEToolBoxInstaller/XFEToolBox.Client.Installer.csproj +0 -73
Modified XfeTestArtifacts/test-results.json +29 -6
Modified XfeTestArtifacts/test-results.xml +4 -1