我不确定这里有什么问题。面板显示在我想要的位置,但无论我做什么,它都不想显示文字。
<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>
答案 0 :(得分:2)
删除Height="5"
或增加此值,一切都将按预期进行。
当然,如果你想保持这个高度,可以使用ViewBox。
<StatusBarItem Padding="0">
<Viewbox>
<TextBlock Text="XXXXXXXXXXXX" Background="Blue" />
</Viewbox>
</StatusBarItem>