2016-08-21 53 views
0

我在状态栏内添加了一个网格以具有两列,状态栏具有最大宽度但内部项目(文本和进度栏)没有。我试图通过添加状态栏内的项目不会伸展到最大宽度

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" 
相关问题