19 8 21 UWP快速入門

2021-10-04 02:19:33 字數 1694 閱讀 7224

什麼是uwp?

uwp全名**「universal windows platform」, 基於windowsrt(windows runtime)**

uwp是屬於微軟(巨♂硬)baba家的新系統庫。相比於它的前輩win32,com,mfc等等,uwp是乙個截然不同的傢伙。

uwp的特性:

windows 10限定(包括wp)

繼承wpf使用xaml設計ui,但是渲染的方式不一樣(使用design with winui 2.1)

建立你的第乙個uwp應用

開始開啟visual studio 2019> 建立新專案。選擇空白uwp模板,這裡用c#來做示範?

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-4vo5vskn-1584509292056)(

新建乙個專案叫做huwp(hello uwp),當然,你也可以取其他名字。

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-uapympol-1584509292057)(

單擊[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-tqqfa1fc-1584509292058)(編譯執行。

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-org0d**q-1584509292058)(

初始logo載入完了之後,就成了一片空白。以上,第乙個uwp程式?。

**專案檔案目錄樹

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-jqug0dfj-1584509292059)(

改造空白的應用毫無卵用,現在我們來給它加點料♂。

開啟mainpage.xmal

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-cbzf7yl4-1584509292059)(

有的童鞋們用過**wpf**,就會發現它有點熟悉:

這不是xmal嗎!!!

是的,前面提到過,uwp繼承了wpf以xmal來寫ui的做法

回到正題,我們先放乙個lable在mainpage上面。

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-2ifutzl1-1584509292060)(

拖到白框中。

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-ugcj4sy5-1584509292061)(

(注意:你可以在屬性更改它的屬性,或者是直接改寫xmal)

儲存並執行:

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-ojb2ioqg-1584509292061)(

你也可以自行探索工具欄裡的其他元件。

並執行:

[外鏈轉存中…(img-ojb2ioqg-1584509292061)]

你也可以自行探索工具欄裡的其他元件。

UWP入門(十) 獲取檔案屬性

重要的 api 很多頂級檔案屬性都可以作為 storagefile 類的成員進行訪問。這些屬性包括檔案屬性 內容型別 建立日期 顯示名稱和檔案型別等 注意 請記住,要宣告 pictureslibrary 功能 enumerate all files in the pictures library.v...

UWP開發入門(三) x Bind 擴充套件標記

原文 uwp開發入門 三 擴充套件標記 上週打爐石打得太晚 忘記更新了,本週補上。本篇我們講一下擴充套件標記。擴充套件標記也是windows 10 uinversal 新增的內容,按官方的說法是 的備用選項。雖然 缺少 中的一些功能,但它執行時所花費的時間和使用的記憶體量均比 要少,且支援更好的除錯...

UWP入門(十) 建立 寫入和讀取檔案

核心的 api github 使用 storagefile 物件讀取和寫入檔案 create sample file replace if exists.windows.storage storagefolder storagefolder windows.storage current local...