WinRT API Pack發布:為WinForms和WPF添加WinRT功能
繼上週發布.NET Core 3.0以及開發者工具的大量更新之後,微軟於今天再次宣布了Windows 10 WinRT API Pack。新的API包能夠為WinForms和WPF添加此前通常僅為WinRT(包括UWP)應用的諸多功能。其中包括地理位置、Windows AI、機器學習、面向網頁內容的WebView功能以及諸多XAML控件。
目前這個新API Pack以NuGet包的方式在nuget.org提供下載,支持Windows 10 Version 1803及更高版本使用。要將其添加到項目中,首先需要對其進行設置以支持Package Reference。然後,選擇適用於您要定位的Windows 10版本的軟件包,您將能夠在WPF和WinForms應用程序中使用WinRT功能。
要查看使用WinRT功能的WPF或WinForms應用程序示例,可以在GitHub上簽出Microsoft.Toolkit。該工具包正在使用控件來實現WebView,XAML,著墨和地理位置數據等功能。您也可以從Microsoft Store下載Windows Community Toolkit示例應用程序,以查看實際的控件,而不需要進入查看代碼。