有没有办法隐藏或折叠/使UWP应用程序中的标题栏暂时不可见(但不能完全禁用)?
我知道可以将应用全屏显示,然后标题栏自动折叠,但是我需要在可调整大小的桌面窗口中实现它。我也知道您可以自定义标题栏的外观,例如颜色等。
原因:我的应用程序具有很多Windows,需要节省屏幕空间,并需要更多空间来容纳Windows客户区域。
我读过不同的资料,但找不到答案:
例如对于WPF似乎有一个解决相同问题的方法:如何从窗口中删除标题栏,但保留边框
最后,我应该说,为了增加屏幕空间(我需要),可以将客户区域扩展到标题栏,并使3个按钮(最小化,最大化,关闭)的背景色透明:
使用标准标题栏:
具有扩展视图和透明按钮的背景:
ApplicationViewTitleBar formattableTitleBar = ApplicationView.GetForCurrentView().TitleBar;
formattableTitleBar.ButtonBackgroundColor = Colors.Transparent;
CoreApplicationViewTitleBar coreTitleBar = CoreApplication.GetCurrentView().TitleBar;
coreTitleBar.ExtendViewIntoTitleBar = true;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句