Windows Runtime ed Extension SDK

I componenti di Windows Runtime sono oggetti autonomi che puoi creare e utilizzare da qualsiasi linguaggio, inclusi C #, Visual Basic, JavaScript e C ++. Oltre al meta-pacchetto .NET Core che abbiamo visto nel capitolo precedente, l'app UWP ha anche un riferimento per impostazione predefinita a un Universal Windows SDK.

Windows universale è il riferimento a Windows Runtime ed è stato preso in considerazione in una serie di contratti API.

Il set di API all'interno di una famiglia di dispositivi è suddiviso in suddivisioni note come contratti API. Puoi trovare un elenco di diversi contratti API quihttps://msdn.microsoft.com/en-us/library/windows/apps/dn706135.aspx

La maggior parte di queste API all'interno di Windows Runtime viene scomposta in un unico contratto. Cerchiamo ora la parola chiave universale nella pagina Contratti API.

Puoi vedere i collegamenti a varie API e puoi anche vedere che la famiglia Universal è così grande che ha 12 pagine di documentazione.

Puoi anche cercare il contratto API del telefono in questa pagina.

Facciamo ora clic sul file Windows.Phone.PhoneContracte scorri verso il basso; ora vedrai le informazioni sulla batteria del telefono o del dispositivo mobile.

Se desideri aggiungere queste informazioni a quelle che hai già, dovresti aggiungere i riferimenti manualmente. Andiamo ora a Visual Studio e fai clic con il pulsante destro del mouse sui riferimenti in Esplora soluzioni.

Selezionare Add References…

È ora possibile vedere la nuova categoria di riferimento per Windows universale; sotto questa categoria c'è Core che si riferisce ai contratti API Windows universali principali

  • Le estensioni ci consentono di estendere la funzionalità e vedrai diversi riferimenti Mobile, Desktop e altre estensioni.

  • Esistono diverse estensioni SKD e puoi aggiungerne altre per ottenere più API.

  • Puoi anche vedere diverse versioni. Quindi, assicurati di ottenere l'ultima versione per ottenere le API aggiornate, quindi fai clic su OK.

Ora puoi vederlo Windows Mobile Extensions for the UWP viene aggiunto come riferimento.