我的NavigationView控件和标题栏有问题。
我尝试将视图扩展到标题栏以使用标准NavigationView的丙烯酸效果。但后来我注意到后面和菜单按钮位于标题栏下方,因此您无法正确点击它们。
在附件图片中,您可以看到红线下的所有内容都是可点击的,但是当您查看时,您的目标是标题栏。
我有什么办法可以解决这个问题吗?
答案 0 :(得分:0)
我不知道您使用的是哪个版本的操作系统,在最近的Windows Insider操作系统中我没有看到此问题。 您可以通过设置如下所示的虚拟标题栏来解决不可点击的问题:
<Grid>
<Grid x:Name="AppTitleBar" Background="Transparent" />
<NavigationView IsBackEnabled="True" PaneDisplayMode="Top">
<NavigationView.MenuItems>
<NavigationViewItem Icon="Accept" Content="Accept" />
</NavigationView.MenuItems>
</NavigationView>
</Grid>
public MainPage()
{
this.InitializeComponent();
var coreTitleBar = CoreApplication.GetCurrentView().TitleBar;
coreTitleBar.ExtendViewIntoTitleBar = true;
Window.Current.SetTitleBar(AppTitleBar);
}