一、MessageDialog(WinRT中显示简单的消息框使用)
MessageDialog msgDlg = new MessageDialog("需要显示的内容","提示框标题名");
msgDlg.ShowAsync(); //异步方法
在MessageDialog中也可以插入各种按钮:
msgDlg.Commands.Add(new UICommand("是"));
msgDlg.Commands.Add(new UICommand("否"));
/*var info = msgDlg.ShowAsync(); //可转到ShowAsync()查看定义
info.Completed = (a1, a2) =>
{
string com = a1.GetResults().Label; //得到点击的结果是“是”还是“否”,但是这种方法很笨重,不好使用,微软提供了以下语句更简洁的得到结果。
}*/
var result = await msgDlg.ShowAsync();
string com = result.Label;此种方法就可以直接得到点击结果
深入学习:
msgDlg.Commands.Add(new UICommand("是" { Id = 1});
msgDlg.Commands.Add(new UICommand("否") {Id = 2});
var result = await msgDlg.ShowAsync();
{}
else((int)result.Id ==2){}