【问题标题】:Xamarin Forms UWP Hide Title BarXamarin Forms UWP 隐藏标题栏
【发布时间】:2016-09-29 16:22:44
【问题描述】:

我想知道是否有人知道如何隐藏 Xamarin Forms 通用 Windows 平台应用程序的标题(灰色)栏?我已经看到了一些适用于 Android 的解决方案,但我无法推断出等效的解决方案。

我偶然发现的一个 Android 解决方案:RequestWindowFeature(WindowFeatures.NoTitle);

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

【问题讨论】:

  • 您是否尝试全屏运行应用程序?

标签: xamarin.forms uwp titlebar


【解决方案1】:

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

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


以全屏模式启动应用程序

ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen;


在运行时切换到全屏

ApplicationView.GetForCurrentView().TryEnterFullScreenMode();

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

【讨论】:

  • Anubhav Ranjan,感谢您的尝试。我实际上已经在全屏模式下运行,但标题栏仍然存在。
  • 我看不到标题栏!可以分享一下样品吗?
【解决方案2】:

解决方案:

NavigationPage.SetHasNavigationBar(this, false);

在代码隐藏中。

【讨论】:

  • @AliSharabiani 在我的特定项目中,我把它放在视图的 xaml.cs 中
猜你喜欢
  • 1970-01-01
  • 2018-12-10
  • 2021-11-04
  • 2015-12-12
  • 1970-01-01
  • 2017-10-15
  • 1970-01-01
  • 1970-01-01
  • 2017-05-28
相关资源
最近更新 更多