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

XFEToolBox

【WPF】XFE工具箱

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

XFEstudio/XFEToolBox

重构控件画廊为场景驱动+属性校验模式

全面重构控件画廊演示架构,采用“场景驱动+属性覆盖校验”模式,所有控件预览以真实业务场景组合展示,参数集中调整并校验属性覆盖率,缺失时报错,确保文档与演示同步。新增 `ControlGalleryWindow.Scenarios.*.cs`,按控件类型拆分场景构建,支持多场景、多参数、实时反馈和只读属性。所有控件预览迁移为场景化演示,支持动态切换参数、集合、命令、样式等。新增 `TabView` 和 `NavigationView` 替换原分页控件,统一样式资源命名。`CommandPreviewBox` 增强命令语法高亮,复制内容为原始命令。`TimePicker` 按命令绑定重构按钮行为。UI 优化,预览区显示属性覆盖率,参数区支持多类型编辑器。同步更新文档,修正属性描述和参数命名,提升一致性和可维护性。

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

代码差异

18 个文件 +1613 -700
Modified .BuildValidation/RuntimeHostSmoke/RuntimeHostSmoke.csproj +1 -0
Modified XFEToolBox/Resources/Style/StandardControlsStyle.xaml +45 -27
Modified XFEToolBox/Resources/Style/UnifiedControlsStyle.xaml +24 -5
Modified XFEToolBox/Views/Controls/CommandPreviewBox.xaml +2 -2
Modified XFEToolBox/Views/Controls/CommandPreviewBox.xaml.cs +102 -2
Renamed XFEToolBox/Views/Controls/NavigationView.cs +2 -2
Added XFEToolBox/Views/Controls/TabView.cs +10 -0
Modified XFEToolBox/Views/Controls/TimePicker.cs +26 -87
Deleted XFEToolBox/Views/Controls/TopTabView.cs +0 -10
Modified XFEToolBox/Views/Windows/ControlGalleryWindow.Catalog.cs +15 -14
Added XFEToolBox/Views/Windows/ControlGalleryWindow.Scenarios.Advanced.cs +455 -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 +343 -0
Modified XFEToolBox/Views/Windows/ControlGalleryWindow.xaml +13 -6
Modified XFEToolBox/Views/Windows/ControlGalleryWindow.xaml.cs +11 -1
Modified docs/tool-packages.md +22 -12