Windows 10 WinRT API Packs released

Windows 10 WinRT API Packs released

With the announcement of the release of .NET Core 3.0, we are pleased to announce we have posted on nuget.org the released versions of the Windows 10 WinRT API Pack. The Windows 10 WinRT API Pack allows your WPF or Winforms application to quickly and easily access Windows functionality like Geolocation, Windows AI, Machine Learning, Bluetooth and much more. 

Accessing these APIs in your project is as simple as adding the NuGet to your project.

Getting Started

Step 1: Configure your project to support Package Reference 

Step 2: Add the Microsoft.Windows.SDK.Contracts NuGet package to your project 

  1. Open the NuGet Package Manager Console 
  2. Install the package that includes the Windows 10 Contracts you want to target. Currently the following are supported:

Windows 10 version 1803 

  

Install-Package Microsoft.Windows.SDK.Contracts -Version 10.0.17134.1000  

Windows 10 version 1809 

  

Install-Package Microsoft.Windows.SDK.Contracts -Version 10.0.17763.1000  

Windows 10 version 1903 

  

Install-Package Microsoft.Windows.SDK.Contracts -Version 10.0.18362.2005  

Step 3: Get coding 

By adding one of the above NuGet packages, you now have access to calling the Windows Runtime (WinRT) APIs in your project.  

For example, this snippet shows a WPF Message box displaying the latitude and longitude coordinates: 

 

private async void Button_Click(object sender, RoutedEventArgs e)
{
    var locator = new Windows.Devices.Geolocation.Geolocator();
    var location = await locator.GetGeopositionAsync();
    var position = location.Coordinate.Point.Position;
    var latlong = string.Format("lat:{0}, long:{1}", position.Latitude, position.Longitude);
    var result = MessageBox.Show(latlong);
}

Many partners are already using these NuGet files. If you check out a project that is already using these NuGet packages, see the Microsoft.Toolkit.

The post Windows 10 WinRT API Packs released appeared first on Windows Blog.

Source: Windows 10 WinRT API Packs released

About KENNETH 19688 Articles
지락문화예술공작단

Be the first to comment

Leave a Reply

Your email address will not be published.


*


이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.