1、Datagrid如果有一项选择,将不会弹出对话框,如果没有一项被选择将弹出对话框。
bool Selected = false;
foreach (ViewModel vm in this.List)
{
if (vm.IsSelected)
{
list.Add(vm.Id);
Selected = true;
}
}
if(!Selected)
{
MessageDialog dig = new MessageDialog(new MessageViewModel()
{
Message = "请选择要删除的项",
Level = MessageLevelType.Error
});
dig.Show();
return;
}
2.一个方法里执行的语句有一句不相等,可以设置一个参数flag
第一个界面flag=0; 第二个界面flag= 1;
update(flag) update(flag)
if(flag==1)
{
1.........
2.............
}
if(flag==0)
{
1..............
2.................
3....................
}