如何在 UWP JavaScript 应用程序中显示状态栏?

How to show status bar in UWP JavaScript app?

如何在JavaScript中编写应用程序时在移动设备上显示Windows 10 系统状态栏? Windows.​UI.​View​Management.StatusBar class 在移动设备上不可用,或者说 Visual Studio 2017.

您需要添加对 UWP 移动扩展的引用,因为状态栏仅存在于移动设备上。

转到“项目”>“添加引用”。

选中 "Windows Mobile Extension for the UWP" 并按 "OK"。

警告:您需要检查是否存在API因为如果不是,应用程序可能会崩溃。像这样:

if (Windows.Foundation.Metadata.ApiInformation.isTypePresent("Windows.UI.ViewManagement.StatusBar")) {

    let statusbar = Windows.UI.ViewManagement.StatusBar.getForCurrentView();
    statusbar.showAsync();

}