我正在尝试创建一个appbar,就像任务栏一样,停靠在桌面顶部。
但是现在,当一个程序全屏显示时,程序会遮挡我的appbar,或者appbar会模糊想要全屏显示的程序部分。
是否有某种方法可以强制全屏程序避免使用屏幕的某些区域,因此我可以同时显示appbar和所有程序窗口?
答案 0 :(得分:1)
不知道你可以去哪里,或者确实如果这是你想要的......但
<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。
尝试尝试......