读书人

WPF这个对齐模式为什么不听使唤

发布时间: 2013-09-06 10:17:17 作者: rapoo

WPF,这个对齐方式为什么不听使唤
<Grid HorizontalAlignment="Left" Height="557" VerticalAlignment="Top" Width="483">
<Border Grid.ColumnSpan="2" BorderThickness="0,0,0,2" BorderBrush="SteelBlue">
<TextBlock Text="张三" TextAlignment="Center" HorizontalAlignment="Stretch" />
</Border>
</Grid>

WPF,这个对齐模式为什么不听使唤

设置了TextBlock填满Border,设置了TextBlock的文本居中,可是结果为什么没有居中呢?
[解决办法]
你不是已居中了么?你要的是垂直居中?
[解决办法]
VerticalAlignment要选成Center


<Grid>
<Border Grid.ColumnSpan="1" BorderThickness="1" BorderBrush="SteelBlue">
<TextBlock Text="张三" TextAlignment="Center" VerticalAlignment="Center" />
</Border>
</Grid>

读书人网 >C#

热点推荐