WPF grid中有一个label,grid可拉伸,文字大小可变,怎样让文字始终显示在grid的中部

zheyimiao 2009-11-17 08:38:04
如题。
...全文
304 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingjunli 2009-11-18
  • 打赏
  • 举报
回复
<Grid Margin="0" Background="Green"  Width="200" Height="100">
<Grid.RowDefinitions>
<RowDefinition Height="10" />
<RowDefinition />
<RowDefinition Height="10"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="10" />
<ColumnDefinition />
<ColumnDefinition Width="10" />
</Grid.ColumnDefinitions>
<!--不要设置TextBlock的高度和宽度由其自适应-->
<TextBlock Text="1234646" Grid.Row="1" Grid.Column="1" Margin="10,0" TextAlignment="Center" VerticalAlignment="Center" HorizontalAlignment="Center"/>
</Grid>
jv9 2009-11-18
  • 打赏
  • 举报
回复
将源grid划分多个均等grid,文字放在中间的grid就可以了。

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧