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

XFEToolBox

【WPF】XFE工具箱

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEToolBox

统一圆角裁剪与UI优化,完善工具卡片逻辑

对主界面、管理页、设置页、弹窗等多处UI统一采用RoundedClipBorder实现圆角裁剪,提升一致性和美观性,替换原有Border并移除ClipToBounds。优化ProgressBar、MiniToolButton、Carousel等控件圆角裁剪,解决内容未裁剪问题。美化ToolBoxPage工具卡片样式,新增悬停与按下反馈,优化状态标签和文案。工具卡片点击逻辑由“缓存”改为“打开”,未缓存时自动下载、校验、编译并运行,异常提示更明确。ToolProjectRunService新增工具包校验、解包、编译、运行等完整流程,提升安全性和兼容性。资源路径统一切换为XFEToolBox,支持多宿主程序集。编辑器区WebView2升级为WebView2CompositionControl,支持圆角裁剪,优化分割条体验。其他细节优化包括资源路径适配、提示文本优化及XAML结构规范。

ecd0626
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

26 个文件 +921 -117
Modified XFEToolBox.Core/Tools/ToolPackageManifest.cs +33 -0
Added XFEToolBox.Server.Core/Utilities/SystemCpuUsageSampler.cs +138 -0
Modified XFEToolBox.Server.Test/Program.cs +27 -1
Modified XFEToolBox.Server/Services/AdminManagementService.cs +1 -7
Modified XFEToolBox/Resources/Style/StandardControlsStyle.xaml +17 -2
Modified XFEToolBox/Resources/Style/ToolThemeResources.xaml +3 -3
Modified XFEToolBox/Utilities/ToolProjectRunService.cs +448 -20
Modified XFEToolBox/Utilities/ToolProjectWorkspaceService.cs +10 -0
Modified XFEToolBox/ViewModel/Pages/MainPageViewModel.cs +9 -4
Modified XFEToolBox/ViewModel/Pages/ToolCardViewModel.cs +1 -1
Modified XFEToolBox/Views/Controls/Carousel.xaml +3 -2
Modified XFEToolBox/Views/Controls/MiniToolButton.xaml +7 -7
Modified XFEToolBox/Views/Controls/RoundedClipBorder.cs +17 -2
Modified XFEToolBox/Views/Controls/WindowCaptionBar.xaml +3 -3
Modified XFEToolBox/Views/Pages/Admin/ServerOverviewPage.xaml +2 -6
Modified XFEToolBox/Views/Pages/Admin/ServerOverviewPage.xaml.cs +4 -7
Modified XFEToolBox/Views/Pages/Admin/SoftwareManagementPage.xaml +4 -4
Modified XFEToolBox/Views/Pages/Admin/ToolManagementPage.xaml +3 -3
Modified XFEToolBox/Views/Pages/Admin/UserManagementPage.xaml +2 -2
Modified XFEToolBox/Views/Pages/ConsolePage.xaml +2 -2
Modified XFEToolBox/Views/Pages/SettingPage.xaml +2 -2
Modified XFEToolBox/Views/Pages/ToolBoxPage.xaml +74 -17
Modified XFEToolBox/Views/Pages/ToolBoxPage.xaml.cs +28 -11
Modified XFEToolBox/Views/Windows/PopupWindow.xaml +3 -2
Modified XFEToolBox/Views/Windows/ToolCodeEditorWindow.xaml +47 -9
Modified XFEToolBox/Views/Windows/ToolCodeEditorWindow.xaml.cs +33 -0