Files
2026-10-27 19:01:56 +08:00

20 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 当前可复用控件参考
| 类型 | 现有位置与职责 |
|---|---|
| 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,维护依赖方向,验证默认值、资源和生命周期。