状态栏内的项目不会拉伸到最大宽度

时间:2016-08-21 18:18:42

标签: c# wpf

我在状态栏中添加了一个网格,有两列,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>

1 个答案:

答案 0 :(得分:1)

我使用

解决了这个问题
HorizontalContentAlignment="Stretch" 

而不是

HorizontalAlignment="Stretch"