xaml - XAML顶部垂直对齐标签和文本 block

标签 xaml label textblock

如何在Label上垂直对齐TextBlockTop,以便它们的第一行文本对齐?

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="Auto" />
        <ColumnDefinition />
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition />
    </Grid.RowDefinitions>
    <Label Grid.Column="0" VerticalAlignment="Top">Some Label:</Label>
    <TextBlock Grid.Column="0" VerticalAlignment="Top">Some text<TextBlock>
</Grid>

上面的代码给了我这个:

Vertically misaligned Label and TextBlock text http://img156.imageshack.us/img156/4940/labeltextblock.png

最佳答案

标签周围的多余空间来自Padding属性。要删除空间,可以直接在Label上将Padding属性显式设置为“0”,或者当然可以通过样式进行设置。

关于xaml - XAML顶部垂直对齐标签和文本 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1099754/

相关文章:

wpf - 模糊的 XAML 矢量图形

r - r : issues with displaying rotated labels using text() 中的条形图标签

c - 在 C 中,是否可以始终删除未使用的标签并保持程序运行?

c# - 文本 block 不会更新

基于引用点的 WPF 文本 block 翻译

c# - 如何将自闭标签添加到xml中的元素?

xaml - UWP 菜单 XAML 控件

wpf - 在 TextBlock 中使用绑定(bind)硬编码文本

.net - 包装 ItemsControls 的内容

swift - 我如何在 xctest 中找到标签或静态文本的层次结构?