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-09-12 12:26:57 +08:00
2025-08-24 11:31:07 +08:00
2025-08-23 20:58:48 +08:00
2025-08-23 16:01:30 +08:00
2025-09-16 12:29:09 +08:00
2025-09-16 12:29:09 +08:00
2025-09-12 08:57:41 +08:00
2025-09-04 19:59:35 +08:00
2025-09-04 19:59:35 +08:00
2025-07-26 10:05:43 +08:00
2025-10-02 18:34:23 +08:00
2025-09-02 18:29:58 +08:00
2025-09-06 19:41:28 +08:00
2025-09-06 12:03:39 +08:00
2025-09-10 18:15:31 +08:00
2025-09-16 12:29:09 +08:00
2025-07-19 11:11:01 +08:00
2025-09-05 20:24:27 +08:00
2025-07-19 11:11:01 +08:00
2025-09-23 06:51:29 +08:00
2025-09-16 13:05:37 +08:00
2025-07-30 12:54:14 +08:00