欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Windows 8技巧:Windows 8彈出提示框MessageDialog與await\async關鍵字應用技巧

Windows 8技巧:Windows 8彈出提示框MessageDialog與await\async關鍵字應用技巧

熱門標簽:云客服外呼系統顯示未連接 安徽電話智能外呼系統銷售價格 拉薩防封外呼系統運營商 地產電話機器人價格多少 西安智能電話機器人 洛陽電銷外呼防封系統怎么樣 上網導航地圖標注 南昌外呼電銷機器人 福州語音電銷機器人報價

  在以前Silverlight、WPF中的彈出窗口提示中是MessageBox類中進行顯示的,現在Windows 8中使用Windows.UI.Popups命名空間下的MessageDialog類代替MessageBox。

  MessageDialog類有以下常用方法和屬性:

    ShowAsync():異步彈出消息框.

    Commands:添加命令,在彈出框界面上同步添加相應的按鈕.

    DefaultCommandIndex:設置默認按鈕的索引,按ENTER鍵將激活該索引對應的命令按鈕

    CancelCommandIndex:設置取消退出按鈕的索引,按ESC鍵將激活該索引對應的命令按鈕

    Title:彈出消息框的標題

  async:用于方法申明時,此關鍵字是告訴編譯器在這個方法體內可能會有await關鍵字。

  await:用于異步操作時的模擬同步等待,聲明有此關鍵字的異步操作需等待異步操作完成之后才繼續往下運行,但是不會阻塞UI線程。

  注意:使用await關鍵字的方法體,必須使用async聲明方法

  現在我們通過一個實例來看MessageDialog、async、await:

復制代碼
代碼如下:

Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
Button Content="First Msg" HorizontalAlignment="Left"
Margin="430,196,0,0" VerticalAlignment="Top"
Height="51" Width="114" Click="First_Click"/>
Button Content="Secend Msg" HorizontalAlignment="Left"
Margin="606,196,0,0" VerticalAlignment="Top"
Height="51" Width="114" Click="Secend_Click"/>
Button Content="Third Msg" HorizontalAlignment="Left"
Margin="788,196,0,0" VerticalAlignment="Top"
Height="51" Width="114" Click="Third_Click"/>
Button Content="Fourth Msg" HorizontalAlignment="Left"
Margin="975,196,0,0" VerticalAlignment="Top"
Height="51" Width="114" Click="Fourth_Click"/>
TextBlock HorizontalAlignment="Left" Name="tbText"
Margin="573,160,0,0" TextWrapping="Wrap"
Text="TextBlock" VerticalAlignment="Top"
Height="31" Width="565" FontSize="16"/>
/Grid>

  一:最簡單的MessageDialog

復制代碼
代碼如下:

private async void First_Click(object sender, RoutedEventArgs e)
{
MessageDialog msg = new MessageDialog("Hello World!這是第一個提示.");
msg.Title = "提示1";
var msginfo = await msg.ShowAsync();
}/p> p>

  二:自定義命令集的消息框

復制代碼
代碼如下:

private async void Secend_Click(object sender, RoutedEventArgs e)
{
MessageDialog msg1 = new MessageDialog("Hello World!這是第二個提示.");
msg1.Title = "提示2";
msg1.Commands.Add(new UICommand("確定", command =>
{
this.tbText.Text = "你點擊了確定按鈕,第二組提示";
}));
msg1.Commands.Add(new UICommand("取消", command =>
{
this.tbText.Text = "你點擊了取消按鈕,第二組提示";
}));
var msg1info = await msg1.ShowAsync();
}

  三:使用await模擬同步方式得到當前使用命令ID運行響應的代碼段

復制代碼
代碼如下:

private async void Third_Click(object sender, RoutedEventArgs e)
{
MessageDialog msg1 = new MessageDialog("Hello World!這是第三個提示.");
msg1.Title = "提示3";
msg1.Commands.Add(new UICommand("確定", null, 0));
msg1.Commands.Add(new UICommand("取消", null, 1));
msg1.DefaultCommandIndex = 0;
msg1.CancelCommandIndex = 1;
var msg1info = await msg1.ShowAsync();
switch (Convert.ToInt32(msg1info.Id))
{
case 0 :
this.tbText.Text = "你點擊了確定按鈕,第三組提示";break;
case 1 :
this.tbText.Text = "你點擊了取消按鈕,第三組提示";break;
default:
break;
}
}

  四:將命令方法體單獨出來寫方法體

復制代碼
代碼如下:

    private async void Fourth_Click(object sender, RoutedEventArgs e)
{
MessageDialog msg1 = new MessageDialog("Hello World!這是第四個提示.");
msg1.Title = "提示3";
msg1.Commands.Add(new UICommand("確定", new UICommandInvokedHandler(this.ShowTextEnter)));
msg1.Commands.Add(new UICommand("取消", new UICommandInvokedHandler(this.ShowTextCancel)));
msg1.DefaultCommandIndex = 0;
msg1.CancelCommandIndex = 1;
var msg1info = await msg1.ShowAsync();
}
private void ShowTextEnter(IUICommand command)
{
this.tbText.Text = "你點擊了確定按鈕,第四組提示";
}
private void ShowTextCancel(IUICommand command)
{
this.tbText.Text = "你點擊了取消按鈕,第四組提示";
}

  最后我們來看運行效果如下圖所示,如需源碼請點擊 Win8Message_jb51net下載。

標簽:朔州 佛山 阿拉善盟 來賓 平頂山 朝陽 長沙 中山

巨人網絡通訊聲明:本文標題《Windows 8技巧:Windows 8彈出提示框MessageDialog與await\async關鍵字應用技巧》,本文關鍵詞  Windows,技巧,彈出,提示,框,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Windows 8技巧:Windows 8彈出提示框MessageDialog與await\async關鍵字應用技巧》相關的同類信息!
  • 本頁收集關于Windows 8技巧:Windows 8彈出提示框MessageDialog與await\async關鍵字應用技巧的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    午夜久久久久久久久| 国产麻豆剧传媒精品国产av| 91视频免费看片| 精品福利一区二区三区| 免费人成在线不卡| 久久精品老司机| 精品理论电影在线观看| 蜜桃久久av一区| 欧洲av一区二区三区| 久久伊99综合婷婷久久伊| 九九国产精品视频| a资源在线观看| 久久精品无码一区二区三区| 国产乱码精品一区二区三区av| 中字幕一区二区三区乱码| 久久综合精品国产一区二区三区| 精久久久久久久久久久| 亚洲一二三四视频| 国产精品久久久久久久久果冻传媒| 高清beeg欧美| 日本精品一区二区三区高清| 一区二区三区日韩欧美精品| 久久久男人的天堂| 日韩视频在线观看一区二区| 久久不见久久见免费视频1| 成人小视频免费看| 国产精品进线69影院| 91亚洲国产成人精品一区二三| 欧美色中文字幕| 日韩av电影天堂| 91精品国自产在线| 中文字幕亚洲一区二区av在线| 91丝袜国产在线播放| 欧美丰满美乳xxx高潮www| 蜜桃精品视频在线| 国产免费久久久久| 亚洲午夜av在线| 熟女少妇内射日韩亚洲| 国产精品乱码人人做人人爱 | 国产午夜精品一区二区| 国产成人av自拍| 欧美亚洲精品一区| 日韩va亚洲va欧美va久久| 永久免费av无码网站性色av| 国产精品久久久久一区| 99热这里只有精品2| 日韩精品在线看片z| 国产不卡视频一区二区三区| 欧洲av一区二区嗯嗯嗯啊| 天天操天天干天天综合网| 人人妻人人澡人人爽| 亚洲人妖av一区二区| 中文字幕 亚洲一区| 欧美国产精品一区| 伊人久久一区二区三区| 久久久久久久久久久黄色| a在线欧美一区| 日韩欧美一区二区视频| 成人激情免费电影网址| 91精品国产综合久久久蜜臀粉嫩| 韩国毛片一区二区三区| 在线这里只有精品| 久久99精品久久只有精品| 色94色欧美sute亚洲线路一久| 日韩成人午夜电影| 色哟哟在线观看一区二区三区| 日韩精品一二区| 欧美黑人猛猛猛| 卡一卡二国产精品| 欧美性videosxxxxx| 国产一区日韩二区欧美三区| 欧美精选午夜久久久乱码6080| 国产精品一区二区在线观看不卡 | 欧美xingq一区二区| gogo大胆日本视频一区| 欧美电视剧在线看免费| 91小视频在线免费看| 久久免费电影网| 亚洲天堂2024| 亚洲欧美在线视频观看| 国产sm调教视频| 亚洲成av人片在www色猫咪| 国产稀缺精品盗摄盗拍| 乱中年女人伦av一区二区| 欧美午夜精品一区二区蜜桃| 国产另类ts人妖一区二区| 91精品国产91热久久久做人人| jiyouzz国产精品久久| 久久精品一区二区三区四区| 亚洲精品乱码久久| 亚洲另类春色国产| 我要看一级黄色录像| 美女任你摸久久 | 亚洲第一福利视频在线| 精品人妻伦九区久久aaa片| 美国毛片一区二区| 6080日韩午夜伦伦午夜伦| 97精品国产露脸对白| 国产日韩三级在线| www.av天天| 日本va欧美va精品发布| 欧美日韩不卡在线| 99精品视频一区| 国产精品人妖ts系列视频| 国产视频三区四区| 捆绑调教美女网站视频一区| 日韩一区二区高清| 制服丝袜av在线| 亚洲永久精品大片| 欧美亚洲高清一区| 99热99精品| 国产精品久久毛片| 999精品视频在线观看播放| 激情小说欧美图片| 精品国产乱码久久久久久老虎 | 国产伦精品一区二区三区88av| 亚洲美女区一区| 色偷偷88欧美精品久久久| 岛国一区二区在线观看| 国产精品少妇自拍| 国产美女高潮视频| 国产精品一区二区x88av| 国产亚洲欧美日韩俺去了| av手机在线播放| 精品伊人久久久久7777人| 亚洲精品一区在线观看| 日韩一级av毛片| 经典一区二区三区| 久久新电视剧免费观看| 国产调教在线观看| 国产精品一区二区三区99| 欧美激情一区二区在线| 国产精品成人69xxx免费视频| 国产91精品一区二区麻豆亚洲| 欧美激情一区二区三区蜜桃视频| 国产精品麻豆免费版现看视频| 国产精品一区二区视频| 国产精品卡一卡二| 色综合天天综合网天天看片| 99久久99久久精品免费看蜜桃| 玉足女爽爽91| 欧美美女黄视频| 久久久久久久久久久国产精品| 久久精品国产久精国产| 国产人久久人人人人爽| 国产高潮国产高潮久久久91 | 国产呦小j女精品视频| 免费在线一区观看| 久久免费美女视频| 极品久久久久久| 美女被爆操网站| 日本在线播放一区二区三区| 久久综合色婷婷| 国产精品无码99re| 日本精品一二三区| 久久精品国产亚洲a| 国产精品人妖ts系列视频| 91福利国产成人精品照片| 97人妻精品一区二区三区免费| 麻豆91精品视频| 一色屋精品亚洲香蕉网站| 欧美日韩一级视频| 国产精品815.cc红桃| 国产成人精品一区二区三区网站观看| √…a在线天堂一区| 91精品国产综合久久久蜜臀粉嫩 | 欧美性生活大片视频| 香蕉网在线播放| 高清在线成人网| 午夜视频在线观看一区二区 | 亚洲黄色小视频| 欧美tickle裸体挠脚心vk| 在线观看亚洲网站| 日韩精品人妻中文字幕有码 | 日韩欧美成人一区二区| 天天鲁一鲁摸一摸爽一爽| 久久久久久久久久久久国产精品| 精品综合免费视频观看| 亚洲视频1区2区| 日韩欧美成人一区二区| 国产少妇在线观看| 亚洲综合自拍网| 成人午夜视频免费看| 丝袜脚交一区二区| 国产精品久久夜| 欧美一级日韩免费不卡| 2018天天弄| japanese中文字幕| 少妇愉情理伦片bd| 国产一区二区三区久久悠悠色av| 一区二区三区国产豹纹内裤在线| 欧美精品一区二区在线播放| 欧美中文字幕一二三区视频| 人妻视频一区二区| 国产一级免费片| 成人免费看片app下载| 蜜臀久久久久久久| 亚洲综合偷拍欧美一区色| 久久精品一二三| 日韩女优毛片在线|