0

Windows ストア アプリを構築しています。Windows 8 と VS 2012 を使用しています。

私の質問は非常に単純だと思いますが、どこにも答えが見つかりません..ページの下部にAppBarを追加しました。それがコードです

  <Page.BottomAppBar>
    <AppBar x:Name="bottomAppBar" Padding="10,0,10,0">
        <Grid>
            <StackPanel Orientation="Horizontal" HorizontalAlignment="Left">
                <Button Style="{StaticResource EditAppBarButtonStyle}" Click="Button_Click"/>
                <Button Style="{StaticResource RemoveAppBarButtonStyle}" Click="Button_Click"/>
                <Button Style="{StaticResource AddAppBarButtonStyle}" Click="Button_Click"/>
            </StackPanel>
            <StackPanel Orientation="Horizontal" HorizontalAlignment="Right">
                <Button Style="{StaticResource RefreshAppBarButtonStyle}" Click="Button_Click"/>
                <Button Style="{StaticResource HelpAppBarButtonStyle}" Click="Button_Click"/>
            </StackPanel>
        </Grid>
    </AppBar>
</Page.BottomAppBar>

問題は、AppBar が開いているときに、ページをもう一度クリックするまで、ページが「隠されている」ことです。

AppBar が開いている間、ページが見えないようにすることはできますか?

どんな助けでも大歓迎です。

ありがとうございました

4

1 に答える 1

0

最初に appbar のパディングを削除すると、コンテナーには、高さと幅だけでなくマージンも修正されます。以下を試して、画像のプロパティをコンテンツとして設定することを忘れないでください....

<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar IsVisible="True" IsMenuEnabled="True" Mode="Default" Opacity="1.0">
    <shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Text="Button 1"/>
    <shell:ApplicationBarIconButton IconUri="/Images/appbar_button2.png" Text="Button 2"/>
    <shell:ApplicationBar.MenuItems>
        <shell:ApplicationBarMenuItem Text="MenuItem 1"/>
        <shell:ApplicationBarMenuItem Text="MenuItem 2"/>
    </shell:ApplicationBar.MenuItems>
</shell:ApplicationBar>

于 2013-10-11T10:31:56.067 に答える