0

デスクトップの上部にドッキングする、タスクバーのようなアプリバーを作成しようとしています。

しかし、現在、プログラムがフルスクリーンになると、プログラムがアプリバーを覆い隠すか、アプリバーがフルスクリーンになりたいプログラムの一部を覆い隠します。

アプリバーとすべてのプログラム ウィンドウを同時に表示できるように、フルスクリーン プログラムで画面の特定の領域を使用しないようにする方法はありますか?

4

1 に答える 1

0

これでどこに行くことができるか、または実際にそれがあなたが探しているものかどうかはわかりませんが...

メイングリッド付き->

<Grid x:Name="LayoutRoot" Style="{StaticResource LayoutRootStyle}">
    <Grid.Background>
        <ImageBrush x:Name="MyImage" ImageSource="Assets/Screenshot (1).png" Stretch="UniformToFill"/>
    </Grid.Background>

そしてAppBar(これは一番下にあります)->

<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 の邪魔にならないようにメイン ページを押しつぶします。

楽しんでみてください...

于 2012-08-12T21:29:39.343 に答える