David P.G
e5e2e8de5b
功能增强:添加 InputDialog 并改进变量管理功能
- 新增 InputDialog 组件:
- 添加了 InputDialog.xaml 和 InputDialog.xaml.cs 文件
- 创建了 InputDialogViewModel.cs,继承自 DialogViewModelBase<string?>
- 实现了可重用的输入对话框,支持自定义标题、消息、标签和占位符
- 完善变量管理服务:
- 在 MappingProfile.cs 中添加了 VariableDto 到 VariableDto 的映射配置
- 在 VariableManagementService.cs 中注入 IMapper 依赖项
- 修改了 UpdateVariablesAsync 方法,使用 AutoMapper 进行更安全的更新操作
- 扩展变量表功能:
- 在 VariableTableViewModel.cs 中添加了 ModifyConversionFormula 命令
- 实现了批量修改变量转换公式功能,支持用户通过对话框输入新公式
- 添加了相应的 UI 通知和错误处理
- 在 VariableTableView.xaml 中添加了"修改数值转换公式"菜单项
- 集成 InputDialog 到对话框服务:
- 在 DialogService.cs 中注册了 InputDialogViewModel 和 InputDialog 的映射关系
2025-10-02 18:34:23 +08:00
..
2025-07-26 12:19:05 +08:00
2025-09-09 16:46:33 +08:00
2025-09-23 09:28:08 +08:00
2025-07-21 14:35:17 +08:00
2025-09-05 13:35:20 +08:00
2025-10-02 13:19:55 +08:00
2025-09-05 16:18:01 +08:00
2025-07-19 11:11:01 +08:00
2025-10-02 12:35:42 +08:00
2025-07-18 22:21:16 +08:00
2025-10-02 18:34:23 +08:00
2025-07-28 11:09:52 +08:00
2025-10-02 18:34:23 +08:00
2025-10-02 18:34:23 +08:00
2025-09-14 20:46:31 +08:00
2025-09-23 06:51:29 +08:00
2025-07-18 22:21:16 +08:00
2025-09-22 06:24:08 +08:00
2025-07-18 22:21:16 +08:00
2025-07-18 22:21:16 +08:00