SDK Windows Runtime et Extension

Les composants Windows Runtime sont des objets autonomes que vous pouvez instancier et utiliser à partir de n'importe quel langage, y compris C #, Visual Basic, JavaScript et C ++. En plus du méta-package .NET Core que nous avons vu dans le chapitre précédent, l'application UWP a également une référence par défaut à un SDK Windows universel.

Universal Windows est la référence à Windows Runtime et il a été pris en compte dans une série de contrats d'API.

L'ensemble des API au sein d'une famille d'appareils est divisé en subdivisions appelées contrats d'API. Vous pouvez trouver une liste des différents contrats d'API icihttps://msdn.microsoft.com/en-us/library/windows/apps/dn706135.aspx

La plupart de ces API à l'intérieur du runtime Windows sont intégrées dans un seul contrat. Cherchons maintenant le mot-clé Universel sur la page Contrats API.

Vous pouvez voir des liens vers diverses API et vous pouvez également voir que la famille Universal est si grande qu'elle contient 12 pages de documentation.

Vous pouvez également rechercher un contrat d'API de téléphone sur cette page.

Cliquons maintenant sur le Windows.Phone.PhoneContractet faites défiler vers le bas; vous verrez maintenant les informations de batterie du téléphone ou de l'appareil mobile.

Si vous souhaitez ajouter ces informations en plus de ce que vous avez déjà, vous devez ajouter les références manuellement. Passons maintenant à Visual Studio et cliquez avec le bouton droit sur les références dans l'Explorateur de solutions.

Sélectionner Add References…

Vous pouvez maintenant voir la nouvelle catégorie de référence pour Universal Windows; dans cette catégorie, il y a Core qui fait référence aux principaux contrats de l'API Windows universelle

  • Les extensions nous permettent d'étendre la fonctionnalité et vous verrez différentes références Mobile, Desktop et autres extensions.

  • Il existe différentes extensions SKD et vous pouvez en ajouter pour obtenir plus d'API.

  • Vous pouvez également voir différentes versions. Assurez-vous donc d'obtenir la dernière version pour obtenir les API mises à jour, puis cliquez sur OK.

Tu peux maintenant voir ça Windows Mobile Extensions for the UWP est ajouté comme référence.