文字不会出现在我的wpf状态栏上

时间:2017-03-06 19:49:07

标签: wpf

我不确定这里有什么问题。面板显示在我想要的位置,但无论我做什么,它都不想显示文字。

<StatusBar VerticalAlignment="Bottom" Margin="0,0,0,0" Height="5" HorizontalAlignment="Stretch" Background="#FF807E7E" FontFamily="Lucida Sans"  >
        <StatusBar.ItemsPanel>
            <ItemsPanelTemplate>
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="1*" />
                    </Grid.ColumnDefinitions>
                </Grid>
            </ItemsPanelTemplate>
        </StatusBar.ItemsPanel>

        <StatusBarItem Grid.Column="0">
            <TextBlock Text="XXXXXXXXXXXXXX" ></TextBlock>
        </StatusBarItem>
    </StatusBar>

1 个答案:

答案 0 :(得分:2)

删除Height="5"或增加此值,一切都将按预期进行。

当然,如果你想保持这个高度,可以使用ViewBox。

<StatusBarItem Padding="0">
     <Viewbox>
         <TextBlock Text="XXXXXXXXXXXX" Background="Blue" />
     </Viewbox>
</StatusBarItem>