C# 隐藏标题栏&x2B;锌试剂
我试图通过以下方式隐藏标题栏:C# 隐藏标题栏&x2B;锌试剂,c#,xaml,windows-10,uwp,C#,Xaml,Windows 10,Uwp,我试图通过以下方式隐藏标题栏: private void Visibility_TitleBar(bool visible) { var coreTitleBar = Windows.ApplicationModel.Core.CoreApplication.GetCurrentView().TitleBar; coreTitleBar.ExtendViewIntoTitleBar = !visible; } 问题:无法按下菜单按钮,因为标题栏似乎在按钮前面(或ZIndex较高)
private void Visibility_TitleBar(bool visible) {
var coreTitleBar = Windows.ApplicationModel.Core.CoreApplication.GetCurrentView().TitleBar;
coreTitleBar.ExtendViewIntoTitleBar = !visible;
}
问题:无法按下菜单按钮,因为标题栏似乎在按钮前面(或ZIndex较高)
如何解决此问题?解决方案:
将矩形添加到主页面以自定义标题栏。(带左边距-不覆盖菜单按钮)
<Grid Background="Transparent" x:Name="MyTitleBar" Margin="48,0,0,0"
VerticalAlignment="Top" Height="36" Canvas.ZIndex="100"/>
private void Visibility_TitleBar(bool visible) {
var coreTitleBar = Windows.ApplicationModel.Core.CoreApplication.GetCurrentView().TitleBar;
coreTitleBar.ExtendViewIntoTitleBar = !visible;
Window.Current.SetTitleBar(MyTitleBar);
}