win8第十步MessageDialog

 //方法中如果用到了await则方法需要标注为async
        protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            //MessageDialog mess = new MessageDialog("dsadf");
            //mess.Commands.Add(new UICommand("是"));
            //mess.Commands.Add(new UICommand("否"));
            //var info = await mess.ShowAsync(); //异步等待
            //一般异步方法都是以Async结尾 异步方法都可以用await
            //info.Completed = (a1, a2) =>
            //{
            //    string str = a1.GetResults().Label;

            //};

            MessageDialog msg = new MessageDialog("是否删除?");
            msg.Commands.Add(new UICommand("") { Id = 1 });
            msg.Commands.Add(new UICommand("") { Id = 2 });
            var info = await msg.ShowAsync();
            if((int)info.Id==1)
            {

            }
            else if((int)info.Id == 2)
            {

            }
        }

 

posted @ 2014-03-21 17:29  东方小花猪  阅读(162)  评论(0编辑  收藏  举报