Windows 10 WinRT API Packs released

Windows

Windows
With the announcement of the
Please, Log in or Register to view URLs content!
, we are pleased to announce we have posted on
Please, Log in or Register to view URLs content!
the released versions of the
Please, Log in or Register to view URLs content!
. The
Please, Log in or Register to view URLs content!
allows your WPF or Winforms application to quickly and easily access Windows functionality like
Please, Log in or Register to view URLs content!
,
Please, Log in or Register to view URLs content!
,
Please, Log in or Register to view URLs content!
,
Please, Log in or Register to view URLs content!
and
Please, Log in or Register to view URLs content!


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
Please, Log in or Register to view URLs content!


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


  1. Open the
    Please, Log in or Register to view URLs content!
  2. Install the package that includes the
    Please, Log in or Register to view URLs content!
    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
Please, Log in or Register to view URLs content!
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
Please, Log in or Register to view URLs content!
.

The post
Please, Log in or Register to view URLs content!
appeared first on
Please, Log in or Register to view URLs content!
.

Please, Log in or Register to view URLs content!
 

Users who are viewing this thread

Top