瀏覽量:101次
windows uwp應(yīng)用,windows11 uwp
微軟為期十周的Win10開發(fā)項(xiàng)目已經(jīng)進(jìn)入第四周。從本周開始,微軟將解釋UWP應(yīng)用在不同設(shè)備中的響應(yīng)式布局設(shè)計(jì)。借助Win10 UWP通用應(yīng)用平臺(tái),開發(fā)者開發(fā)的應(yīng)用可以在各種類型的設(shè)備上運(yùn)行。本周微軟主要講解UWP應(yīng)用界面的響應(yīng)式布局原理。
在Win8/Win8.1中,應(yīng)用程序只能以全屏模式運(yùn)行。在windows10中,微軟允許現(xiàn)代應(yīng)用程序以窗口模式運(yùn)行。用戶可以自由調(diào)整窗口大小,在改變窗口大小時(shí),也要求窗口中的內(nèi)容進(jìn)行相應(yīng)的調(diào)整。開發(fā)者需要為此做一些工作,這就是響應(yīng)式布局設(shè)計(jì)。
現(xiàn)代應(yīng)用使用XAML可擴(kuò)展標(biāo)記語(yǔ)言(類似于HTML)來描述應(yīng)用頁(yè)面,Win10中改進(jìn)的XAML和控件進(jìn)一步優(yōu)化了響應(yīng)式布局。
在這篇博文中,微軟詳細(xì)解釋了三個(gè)XAML元素/類:VisualStateManager、RelativePanel和SplitView。其中VisualStateManager為VisualStateManager,在Win10中的VisualStateManager類中加入了StateTriggers和SettersAPI,可以根據(jù)窗口大小和設(shè)備方向調(diào)整視野;RelativePanel是一個(gè)可以根據(jù)元素之間的相對(duì)位置進(jìn)行自適應(yīng)布局的容器;SplitView是一個(gè)導(dǎo)航控件,可以適應(yīng)各種寬度。
此外,微軟還推出了檢測(cè)設(shè)備顯示模式(平板模式或桌面模式)的方法,開發(fā)者可以根據(jù)顯示模式優(yōu)化和調(diào)整應(yīng)用界面。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請(qǐng)您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們?cè)诖_認(rèn)后,會(huì)立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776