如果我生气,请道歉,但如下图所示,我的网格中的每个RowDefinition
似乎都在为自己添加0.5&p; px垂直边距。< / p>
这是一个完全空白的项目,从头开始创建。
我记得这个不正确还是起来了?
<Grid UseLayoutRounding="True" SnapsToDevicePixels="True">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
</Grid.RowDefinitions>
<Border Grid.Row="0" Width="40" Height="10" Background="Aqua" Margin="1"/>
<Border Grid.Row="1" Width="40" Height="10" Background="Red" Margin="1"/>
</Grid>
答案 0 :(得分:0)
因此,如果您删除评论中提到的两个属性,这些属性根据此方案中的度量/排列传递给予调整权限,则应该返回到所需的边距。
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
</Grid.RowDefinitions>
<Border Grid.Row="0" Width="40" Height="10" Background="Aqua" Margin="1"/>
<Border Grid.Row="1" Width="40" Height="10" Background="Red" Margin="1"/>
</Grid>
希望这有帮助。