xaml初学(MessageDialog)

来源:互联网 发布:少儿学围棋软件 编辑:程序博客网 时间:2024/05/21 14:47

一、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(); 

if((int)result.Id ==1)

{}

else((int)result.Id ==2){}


0 0
原创粉丝点击