翻譯|其它|編輯:陳津勇|2019-12-06 14:11:55.687|閱讀 755 次
概述:自Visual Studio 2019啟動(dòng)以來(lái),開(kāi)發(fā)團(tuán)隊(duì)為使用WPF或UWP桌面應(yīng)用程序的XAML開(kāi)發(fā)人員發(fā)布了許多新功能。如果您錯(cuò)過(guò)了以前的版本,可通過(guò)本文查看Visual Studio在整個(gè)2019年所做的每一項(xiàng)重大改進(jìn)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
自Visual Studio 2019啟動(dòng)以來(lái),開(kāi)發(fā)團(tuán)隊(duì)為使用WPF或UWP桌面應(yīng)用程序的XAML開(kāi)發(fā)人員發(fā)布了許多新功能。如果您錯(cuò)過(guò)了以前的版本,可通過(guò)本文查看Visual Studio在整個(gè)2019年所做的每一項(xiàng)重大改進(jìn)。
XAML編輯器
IntelliCode對(duì)XAML(v16.0)的支持:IntelliCode是一種支持多種語(yǔ)言的IntelliSense,可預(yù)測(cè)開(kāi)發(fā)人員最可能使用的正確API,而不僅僅是按字母順序排列的成員列表。IntelliCode支持C#、C ++、XAML等語(yǔ)言。
#region IntelliSense(v16.4)的改進(jìn):從Visual Studio 2015開(kāi)始,WPF和UWP XAML開(kāi)發(fā)人員可以使用#region支持,Xamarin.Forms最近也可以使用。在此版本中,修復(fù)了IntelliSense錯(cuò)誤,此修復(fù)程序中#regions將在您開(kāi)始輸入<!時(shí)正確顯示。
XAML IntelliSense(v16.4)中的代碼段:增強(qiáng)了IntelliSense的功能,支持顯示XAML代碼段,這對(duì)于內(nèi)置代碼段和手動(dòng)添加的任何自定義代碼段均適用。從此版本開(kāi)始,還包含一些現(xiàn)成的XAML代碼片段:#region、Column定義、Row定義、Setter和Tag。
從設(shè)計(jì)器中彈出XAML編輯器(v16.4):現(xiàn)在,可以使用XAML標(biāo)簽旁邊的新彈出XAML按鈕輕松地將XAML設(shè)計(jì)器及其基礎(chǔ)XAML編輯器拆分為單獨(dú)的窗口。單擊時(shí),XAML設(shè)計(jì)器將最小化其附加的XAML標(biāo)簽,并針對(duì)XAML編輯器視圖彈出一個(gè)新窗口。您可以將此新窗口移動(dòng)到Visual Studio中的任何顯示或標(biāo)簽組。注意,仍然可以擴(kuò)展原始XAML視圖,但不管怎樣,同一個(gè)文件的所有XAML視圖將保持實(shí)時(shí)同步。
顯示引用程序集(v16.4)的資源:XAML IntelliSense已更新,支持為WPF Framework和WPF .NET Core項(xiàng)目顯示來(lái)自引用程序集的XAML資源(當(dāng)源不可用時(shí))。
XAML Islands
改進(jìn)的XAML Islands支持(v16.4):增加了對(duì)Windows Forms和WPF .NET Core 3應(yīng)用程序的XAML Islands場(chǎng)景的支持,這樣一來(lái),向這些應(yīng)用程序添加UWP XAML控件將更加容易。通過(guò)這些改進(jìn),.NET Core 3項(xiàng)目可以引用包含自定義UWP XAML控件的UWP項(xiàng)目。Windows社區(qū)工具包v6(Microsoft.Toolkit.Wpf.UI.XamlHost v6.0)中附帶的WindowsXamlHost控件可以使用這些自定義控件。還可以使用Windows應(yīng)用程序打包項(xiàng)目為具有Islands的.NET Core 3生成MSIX。
資源和模板
合并Resource Dictionary:現(xiàn)在可以使用解決方案資源管理器提供的新功能輕松地將UWP/WPF項(xiàng)目中的現(xiàn)有資源字典與任意有效的XAML文件合并。只需打開(kāi)要在其中添加merge語(yǔ)句的XAML文件,并找到要合并的文件,然后在解決方案資源管理器中右鍵單擊該文件即可。在上下文菜單中,選擇“Merge Resource Dictionary Into Active Window”選項(xiàng),這將添加正確的合并XAML路徑。
“Edit Template”可與來(lái)自第三方控件的控件一起使用:現(xiàn)在,即使不作為源代碼包含在解決方案中,也可以創(chuàng)建控件模板的副本。進(jìn)行此更改后,“Edit Template”功能現(xiàn)在將可用,并且可以像現(xiàn)在可用源的第一方元素一樣使用。注意,此功能適用于第3方控制庫(kù)和沒(méi)有源的第1方。
包裝和簽名
UWP應(yīng)用程序的簽名證書(shū)(v16.3):具備通過(guò)Manifest Designer創(chuàng)建和導(dǎo)入簽名證書(shū)文件(.pfx)的功能。還引入了通過(guò)打包向?qū)?chuàng)建和導(dǎo)入簽名證書(shū)的功能,以簡(jiǎn)化簽名過(guò)程。
*想要了解更多VS 2019中更新的要點(diǎn)功能,請(qǐng)點(diǎn)擊此處查看>>>
想要獲取Visual Studio更多資源或正版授權(quán)的伙伴,請(qǐng)聯(lián)系領(lǐng)取
12月,慶圣誕、迎元旦,軟件商城專(zhuān)屬優(yōu)惠價(jià),領(lǐng)優(yōu)惠券再享折上折>>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自: