1

グリッド付きの Windows ストア アプリ BottomAppBar があります。何らかの理由で、AppBar には、私が望まない左右の余白があります。これはメトロ アプリのバグですか、それとも以下のコードにいくつかの設定がありません。

<common:LayoutAwarePage.BottomAppBar> 
   <AppBar>           
<AppBar.Background>             
<SolidColorBrush Color="Black" Opacity="0"/>            
</AppBar.Background>           
 <Grid VerticalAlignment="Stretch" HorizontalAlignment="Stretch"> 
           <Grid.Background>   
             <SolidColorBrush Color="Black" Opacity="0.7"/> 
           </Grid.Background> 
           <Button Content="Hello"/> 
       </Grid>      
 </AppBar>  
 </common:LayoutAwarePage.BottomAppBar>

アプリを実行すると、左右の一部の領域が AppBar(または Grid) によってカバーされていないことがわかります。なんで?

4

2 に答える 2

1

コントロールのデフォルト テンプレートにはAppBar、左右のパディングがあるようです。AppBar
のプロパティを に設定するだけです。Padding0

于 2013-06-11T17:53:45.270 に答える
0

画面の端の横にコントロールが描画されないように、左右のパディングがあると思います。

とにかく、@Mark が言うように、パディングを調整するだけです。

 <Page.BottomAppBar>
    <AppBar Padding='0'>
    <AppBar.Background>
      ...
于 2013-06-11T18:34:49.660 に答える