(二十二)首页添加功能
首页添加待办
1. IndexViewModel需要继承NavigationViewModel
这样就可以使用容器拿到todo和memo的service,进而调用他们的添加方法

- 添加待办和备忘录方法修改,主体是一样的
var dialogResult=await dialog.ShowDialog("AddToDoView",null);
if (dialogResult.Result == ButtonResult.OK)
{
var todo= dialogResult.Parameters.GetValue<ToDoDto>("Value");
//判断是更新还是新增
if(todo.Id>0)
{
}
else
{
var addResult=await toDoService.AddAsync(todo);
if (addResult.Status)
{
ToDoDtos.Add(addResult.Result);//这个是添加到页面上的
}
}
2. 添加弹窗界面逻辑代码完善addviewmodel
- 新增编辑实体
![image]()
- 修改保存的方法,把实体传递
![image]()
- 打开窗口的方法修改,没有参数要新建编辑对象
![image]()
3. 前台页面绑定数据






浙公网安备 33010602011771号