我在状态栏中添加了一个网格,有两列,statusbaritems有最大宽度,但其中的项目(文本和进度条)没有。我尝试通过添加
来解决这个问题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>
答案 0 :(得分:1)
我使用
解决了这个问题HorizontalContentAlignment="Stretch"
而不是
HorizontalAlignment="Stretch"