1.3 KiB
1.3 KiB
当前可复用控件参考
| 类型 | 现有位置与职责 |
|---|---|
| UserControlBase | Framework/Controls,启用 Prism ViewModelLocator |
| WindowBase | Framework/Controls,继承 HandyControl Window,读取应用窗口画刷 |
| DialogWindow | Framework/Controls,实现 Prism IDialogWindow,承载弹窗与键盘行为 |
| ConfirmDialogViewModel | Source/Core/MAX.Framework/Controls,确认对话框基类 |
| DialogWindowProperty | Source/Core/MAX.Framework/Controls/Attach,弹窗尺寸与 ResizeMode 附加属性 |
| DataGridHelper | Framework/Controls/Attach,NoDataTips、IsActive 附加属性;不保证单独设置就有完整视觉行为 |
| DISource | Framework/Extensions,使用应用提供的解析器获取 XAML 服务 |
| StringNullOrEmpty2VisibilityConverter | Framework/Converters,null 或空字符串可见,其余折叠,仅用于单向绑定 |
表中 Framework 指 Source/Store.Management.Framework/。
- 页面与弹窗使用示例见
Source/Store.Management/Views/FrameworkTestPage.xaml、FrameworkTestDialog.xaml。 - 不假设已有 IconText、HorizontalIconText、TitleContent 或 LoadingCover 的本地实现。
- MAX.Common.WPF 的可选组件先核实包版本和实际 API;只在具体任务需要时采用。
- 新通用控件放 Framework,维护依赖方向,验证默认值、资源和生命周期。