0

问题:

我有一个在网格中有一些标签的 wpf 应用程序。未设置网格行高度

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="1*"></ColumnDefinition>
        <ColumnDefinition Width="1*"></ColumnDefinition>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
        <RowDefinition></RowDefinition>
    </Grid.RowDefinitions>
    <Label Content="Created tickets last week:" Grid.Row="0" Grid.Column="0"></Label>
    <Label x:Name="TicketsCreatedLastWeek" Content="0" Grid.Row="0" Grid.Column="1"></Label>
    <Label Content="Target tickets per day:" Grid.Row="1" Grid.Column="0"></Label>
    <Label x:Name="TargetTicketsPerDay" Content="0" Grid.Row="1" Grid.Column="1"></Label>
    <Label Content="Tickets done Today:" Grid.Row="2" Grid.Column="0"></Label>
    <Label x:Name="TicketsDoneToday" Content="0" Grid.Row="2" Grid.Column="1"></Label>
    <Label Content="Day Ticket Progress:" Grid.Row="3" Grid.Column="0"></Label>
    <ProgressBar x:Name="TicketDayProgressbar" Grid.Row="3" Grid.Column="1"></ProgressBar>
</Grid>

在 WPF 应用程序中,它看起来像这样:
在此处输入图像描述

重叠本身不是问题。通过使表格更大,一切都正确显示。

我主要担心的是文本周围的巨大空白。没有设置边距。它似乎是 1 整行高度。
在此处输入图像描述

问题:

有没有办法将行距减小到 0,这样我就可以按照自己的意愿实际格式化和放置边距?

4

1 回答 1

1

Label 在其 Content 周围添加 Padding(通常为 5)。将其更改为适合的任何内容:

<Label Content="Created tickets last week:" Padding="0" Grid.Row="0" Grid.Column="0"/>
于 2021-01-13T11:57:51.233 回答