デスクトップの上部にドッキングする、タスクバーのようなアプリバーを作成しようとしています。
しかし、現在、プログラムがフルスクリーンになると、プログラムがアプリバーを覆い隠すか、アプリバーがフルスクリーンになりたいプログラムの一部を覆い隠します。
アプリバーとすべてのプログラム ウィンドウを同時に表示できるように、フルスクリーン プログラムで画面の特定の領域を使用しないようにする方法はありますか?
これでどこに行くことができるか、または実際にそれがあなたが探しているものかどうかはわかりませんが...
<Grid x:Name="LayoutRoot" Style="{StaticResource LayoutRootStyle}">
<Grid.Background>
<ImageBrush x:Name="MyImage" ImageSource="Assets/Screenshot (1).png" Stretch="UniformToFill"/>
</Grid.Background>
<Page.BottomAppBar>
<AppBar x:Name="bottomAppBar" Padding="10,0,10,0" Opened="bottomAppBar_Opened" Closed="bottomAppBar_Closed">
<Grid>
private void bottomAppBar_Opened(object sender, object e)
{
this.LayoutRoot.Margin = new Thickness(0,0,0,90);
this.MyImage.Stretch = Stretch.Fill;
}
private void bottomAppBar_Closed(object sender, object e)
{
this.LayoutRoot.Margin = new Thickness(0, 0, 0, 0);
}
appBar の邪魔にならないようにメイン ページを押しつぶします。
楽しんでみてください...