C# 抑制状态栏忽略手机UWP应用程序中的屏幕按钮
在我的应用程序中,我需要抑制状态栏,以便使用它C# 抑制状态栏忽略手机UWP应用程序中的屏幕按钮,c#,windows-10,uwp,C#,Windows 10,Uwp,在我的应用程序中,我需要抑制状态栏,以便使用它 ApplicationView.GetForCurrentView().SetDesiredBoundsMode(ApplicationViewBoundsMode.UseCoreWindow); ApplicationView.GetForCurrentView().SuppressSystemOverlays = true; 但如果设备(手机)上有屏幕按钮,则使用此功能也会抑制屏幕按钮。 有没有办法只抑制状态栏?或者至少获取按钮面板高度?替换
ApplicationView.GetForCurrentView().SetDesiredBoundsMode(ApplicationViewBoundsMode.UseCoreWindow);
ApplicationView.GetForCurrentView().SuppressSystemOverlays = true;
但如果设备(手机)上有屏幕按钮,则使用此功能也会抑制屏幕按钮。
有没有办法只抑制状态栏?或者至少获取按钮面板高度?替换您提供的以下代码行:
if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.UI.ViewManagement.StatusBar"))
{
var i = Windows.UI.ViewManagement.StatusBar.GetForCurrentView().HideAsync();
}
用以下代码替换您提供的代码行:
if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.UI.ViewManagement.StatusBar"))
{
var i = Windows.UI.ViewManagement.StatusBar.GetForCurrentView().HideAsync();
}