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