Xamarin Forms UWP 隐藏标题栏

7

我想知道如何隐藏Xamarin Forms通用Windows平台应用程序的标题(灰色)栏? 我看到了一些针对Android的解决方案,但是我无法推断出相当的方法。

其中一个Android的解决方案:RequestWindowFeature(WindowFeatures.NoTitle);

enter image description here

有任何建议/想法将不胜感激,谢谢!


你想尝试全屏运行应用程序吗? - Anubhav Ranjan
2个回答

7

解决方案:

NavigationPage.SetHasNavigationBar(this, false);

在代码后端。

@AliSharabiani 在我的特定项目中,我将它放在了视图的 xaml.cs 中。 - indubitablee

0

您可以将以下任何设置应用于主视图。最好的设置位置是在App.xaml.cs文件中,在Window.Current.Activate()方法之前。

注意:全屏模式与最大化窗口不同,它会隐藏标题和Windows任务栏


启动应用程序进入全屏模式

ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen;


在运行时切换到全屏模式

ApplicationView.GetForCurrentView().TryEnterFullScreenMode();

注意:它返回一个布尔值,指示它是否成功,因此您可以根据结果以编程方式更改代码行为。

Anubhav Ranjan,谢谢你的尝试。我已经在全屏模式下运行了,但标题栏仍然存在。 - indubitablee
我看不到标题栏!你能分享一下样例吗? - Anubhav Ranjan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接