2016-08-21 10 views
0

ステータスバー内にグリッドを2つ追加しましたが、ステータスバーアイテムの幅は最大ですが、その内部の項目(テキストとプログレスバー)はありません。私はそれを解決することを試みましたステータスバー内の項目が最大幅に伸びません

HorizontalAlignment="Stretch" 

しかし、それは動作しません。

 <StatusBar.ItemsPanel> 
      <ItemsPanelTemplate> 
       <Grid> 
        <Grid.ColumnDefinitions> 
         <ColumnDefinition Width="*" /> 
         <ColumnDefinition Width="*" /> 
        </Grid.ColumnDefinitions> 
       </Grid> 
      </ItemsPanelTemplate> 
     </StatusBar.ItemsPanel> 
     <StatusBarItem Grid.Column="1"> 
      <TextBlock Name="txtNotificator" HorizontalAlignment="Stretch" /> 
     </StatusBarItem> 
     <StatusBarItem> 
      <ProgressBar Name="downloadProgress" Minimum="0" Maximum="100" Visibility="Visible" Grid.Column="0" HorizontalAlignment="Stretch"/> 
     </StatusBarItem> 
    </StatusBar> 

答えて

1

私は

HorizontalContentAlignment="Stretch" 

代わりの

HorizontalAlignment="Stretch" 
を使用して、それを解決しました