.Windows執行時和擴充套件SDK


Windows執行時元件是自包含的物件,可以從任何語言(包括 C# ,Visual Basic,JavaScript和C++)範例化和使用。 除了在上一章中看到的.NET Core元包之外,UWP應用程式還有一個預設的參照 - 通用Windows SDK。

通用Windows是對Windows執行時的參照,它已被考慮到一系列API契約中。

裝置系列中的一組API被分解為稱為API契約的細分。可以在這裡找到不同的API契約列表 - http://msdn.microsoft.com/en-us/library/windows/apps/dn706135.aspx

windows runtime中的大多數API都被分解成一個契約。現在在API契約頁面上搜尋Universal關鍵字。

可以看到各種API的連結,也可以看到Universal家族很大,有12頁的文件。您也可以在此頁面上搜尋 phone API契約。

現在讓我們點選Windows.Phone.PhoneContract並向下捲動; 將看到電話或移動裝置的電池資訊。

如果想要將這些資訊新增到已有的資訊的頂部,那麼應該手動新增參照。 現在讓我們轉到Visual Studio並右鍵單擊解決方案資源管理器中的參照。

選擇:Add References… ,如下所示 -

現在可以看到通用Windows的新參照類別; 在這個類別下有Core,它指核心的Universal Windows API合約。

  • 擴充套件允許我們擴充套件功能,您會看到不同的參照移動,桌面和其他擴充套件。
  • 有不同的SKD擴充套件,你可以新增到頂部獲得更多的API。
  • 也可以看到不同的版本。 因此,請確保獲取最新版本以獲取更新的API,然後單擊確定。

現在可以看到新增了用於UWP的Windows Mobile Extensions作為參照了。