На моей странице у меня есть нижняя панель команд, и если эта панель команд открыта, и пользователь щелкает меню SplitView, панель команд перекрывает меню.
Ниже приведен xaml страницы splitview:
<SplitView x:Name="NavigationSplitView"
DisplayMode="CompactOverlay"
IsPaneOpen="True"
CompactPaneLength="{StaticResource ShellCompactPaneSize}"
OpenPaneLength="300"
PaneBackground="{ThemeResource SplitViewBackgroundBrush}"
>
<!--//App root frame where all content data will be loaded-->
<Frame x:Name="rootFrame" />
<SplitView.Pane>
...
</SplitView.Pane></SplitView>
Вот как я устанавливаю панель команд на моей странице содержимого, которая загружается в rootFrame разделенного просмотра:
<Page.BottomAppBar>
<CommandBar x:Name="AppCommandBar"
Background="Transparent">
<CommandBar.PrimaryCommands>
<AppBarButton Name="Save"
Icon="Save"
Label="Save"></AppBarButton>
<AppBarButton Name="Clear"
Icon="ClearSelection"
Label="Clear"></AppBarButton>
</CommandBar.PrimaryCommands>
</CommandBar>
</Page.BottomAppBar>
Пожалуйста, проверьте скриншот ниже, у меня есть Splitview с зеленым фоном, и вы можете видеть, что панель команд перекрывает его.
Снимок экрана с проблемой разделения экрана
Вот демонстрационное приложение onedrive ссылка