Visual Studio 2019教程:使用XAML和C#創(chuàng)建一個(gè)通用Windows平臺(tái)應(yīng)用程序(二)
在上篇中,介紹了建立項(xiàng)目和創(chuàng)建應(yīng)用程序的部分操作。本文將承接上篇,繼續(xù)為大家介紹使用XAML和C#在Visual Studio中創(chuàng)建一個(gè)通用Windows平臺(tái)應(yīng)用程序的其他步驟。
創(chuàng)建應(yīng)用程序
在按鈕上添加標(biāo)簽
1、在XAML Editor中,將“Button Content”值從“Button”更改為“Hello World!”。
2、同時(shí),您會(huì)發(fā)現(xiàn)XAML Designer的按鈕也改變了。
添加事件處理程序
“事件處理程序”聽(tīng)起來(lái)很復(fù)雜,但這只是事件發(fā)生時(shí)調(diào)用的代碼的另一個(gè)名稱。在這種情況下,它將為“Hello World”按鈕添加一個(gè)動(dòng)作。
1、雙擊設(shè)計(jì)畫(huà)布上的按鈕控件。
2、在代碼隱藏頁(yè)面MainPage.xaml.cs中編輯事件處理程序代碼。
默認(rèn)事件處理程序如下所示:
對(duì)其進(jìn)行更改,如下所示:
這是復(fù)制和粘貼的代碼:
private async void Button_Click(object sender, RoutedEventArgs e) { MediaElement mediaElement = new MediaElement(); var synth = new Windows.Media.SpeechSynthesis.SpeechSynthesizer(); Windows.Media.SpeechSynthesis.SpeechSynthesisStream stream = await synth.SynthesizeTextToStreamAsync("Hello, World!"); mediaElement.SetSource(stream, stream.ContentType); mediaElement.Play(); }
該代碼使用Windows API創(chuàng)建語(yǔ)音合成對(duì)象,然后給它提供了一些文本。
運(yùn)行應(yīng)用程序
現(xiàn)在可以構(gòu)建、部署和啟動(dòng)“Hello World”UWP應(yīng)用程序了。
1、使用“Play”按鈕(其文本為L(zhǎng)ocal Machine)在本地計(jì)算機(jī)上啟動(dòng)應(yīng)用程序。
還可以從菜單欄中選擇“Debug”> “Start Debugging”,或按F5鍵啟動(dòng)應(yīng)用。
2、瀏覽應(yīng)用程序,它會(huì)在啟動(dòng)屏幕消失后立即出現(xiàn)。該應(yīng)用程序應(yīng)類似于以下內(nèi)容:
3、單擊“Hello World”按鈕。
Windows 10設(shè)備將字面上說(shuō):“Hello, World!”
4、要關(guān)閉該應(yīng)用程序,請(qǐng)單擊工具欄中的“Stop Debugging”按鈕。(或從菜單欄中選擇“Debug” >“Stop Debugging”,或按Shift + F5。)
想要獲取 Visual Studio 更多資源或正版授權(quán)的伙伴請(qǐng)聯(lián)系領(lǐng)取
慧都16周年·技術(shù)服務(wù)月,軟件商城優(yōu)惠券不限量免費(fèi)放送,購(gòu)物立減服務(wù)升級(jí),享受折上折>>>