# 当前可复用控件参考 | 类型 | 现有位置与职责 | |---|---| | 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,维护依赖方向,验证默认值、资源和生命周期。