Windows Runtime dan SDK Ekstensi
Komponen Windows Runtime adalah objek mandiri yang dapat dibuat dan digunakan dari bahasa apa pun, termasuk C #, Visual Basic, JavaScript, dan C ++. Selain meta-package .NET Core yang kita lihat di bab sebelumnya, aplikasi UWP juga memiliki referensi default ke Universal Windows SDK.
Universal Windows adalah referensi ke Windows Runtime dan telah diperhitungkan dalam serangkaian kontrak API.
Kumpulan API dalam keluarga perangkat dipecah menjadi beberapa subdivisi yang dikenal sebagai kontrak API. Anda dapat menemukan daftar kontrak API yang berbeda di sinihttps://msdn.microsoft.com/en-us/library/windows/apps/dn706135.aspx
Sebagian besar API tersebut di dalam runtime jendela difaktorkan ke dalam satu kontrak. Sekarang mari kita mencari kata kunci Universal di halaman Kontrak API.
Anda dapat melihat tautan ke berbagai API dan Anda juga dapat melihat keluarga Universal yang sangat besar sehingga memiliki 12 halaman dokumentasi.
Anda juga dapat mencari kontrak API telepon di halaman ini.
Sekarang mari kita klik Windows.Phone.PhoneContractdan gulir ke bawah; Anda sekarang akan melihat informasi baterai telepon atau perangkat seluler.
Jika Anda ingin menambahkan informasi ini di atas apa yang sudah Anda miliki, maka Anda harus menambahkan referensi secara manual. Sekarang mari kita pergi ke Visual Studio dan klik kanan pada Referensi di Solution Explorer.
Pilih Add References…
Sekarang Anda dapat melihat kategori referensi baru untuk Universal Windows; di bawah kategori ini terdapat Core yang mengacu pada kontrak API Windows Universal inti
Ekstensi memungkinkan kami untuk memperluas fungsionalitas dan Anda akan melihat referensi berbeda Seluler, Desktop dan Ekstensi lainnya.
Ada ekstensi SKD yang berbeda dan Anda dapat menambahkan di atasnya untuk mendapatkan lebih banyak API.
Anda juga dapat melihat versi yang berbeda. Jadi, pastikan Anda mendapatkan versi terbaru untuk mendapatkan API yang diperbarui, lalu klik OK.
Sekarang Anda bisa melihatnya Windows Mobile Extensions for the UWP ditambahkan sebagai referensi.