C# 通过UWP应用程序中的代码关闭系统标题栏

C# 通过UWP应用程序中的代码关闭系统标题栏,c#,windows,xaml,uwp,uwp-xaml,C#,Windows,Xaml,Uwp,Uwp Xaml,我有一个全屏UWP应用程序,我正在将视图的FullScreenSystemOverlyMode设置为FullScreenSystemOverlyMode.Minimal,并将ExtendViewToTitleBar=true设置为能够在标题栏区域绘制,如下所示: // Launch the app in fullscreen mode ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullS

我有一个全屏UWP应用程序,我正在将视图的
FullScreenSystemOverlyMode
设置为
FullScreenSystemOverlyMode.Minimal
,并将
ExtendViewToTitleBar=true
设置为能够在标题栏区域绘制,如下所示:

// Launch the app in fullscreen mode
ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen;

// Use absolute minimal system overlays
var view = ApplicationView.GetForCurrentView();
view.FullScreenSystemOverlayMode = FullScreenSystemOverlayMode.Minimal;

// Extend our view into the system title bar area
CoreApplication.GetCurrentView().TitleBar.ExtendViewIntoTitleBar = true;
这就是我想要的,即全屏启动应用程序并隐藏开始栏和标题栏。要显示标题栏,我可以从显示屏的顶部做一个向内滑动的手势,在顶部显示一个选项卡,然后再次向内滑动以使标题栏向内展开

我需要能够关闭标题栏时,我完成了它,但在应用程序窗口点击并不总是工作。有时是这样,但有时不是这样。似乎Windows中的行为不一致。在我的应用程序或其他全屏应用程序中,它有时不会消失,重新启动Windows会修复这种行为


我想知道我在这里是否遗漏了一些导致行为不一致的东西,或者这可能是Windows错误?我还想知道是否有一种方法可以通过代码使标题栏在显示后再次隐藏?

感谢您的建议,尽管我似乎没有可用的状态栏。也许它在UWP中不可用?这是WPF的事吗?状态栏可能是相关的,但它实际上是我试图隐藏的标题栏。现在我明白了,我这边没有问题。状态栏只在手机上,因为UWP也代表手机,我想确定你指的是状态栏还是标题栏。谢谢你的建议,尽管我似乎没有状态栏。也许它在UWP中不可用?这是WPF的事吗?状态栏可能是相关的,但它实际上是我试图隐藏的标题栏。现在我明白了,我这边没有问题。状态栏只在手机上,因为UWP也代表手机,我想确定你指的是状态栏还是标题栏。