【发布时间】:2017-02-09 05:44:21
【问题描述】:
抱歉,如果我发疯了,但如下图所示,我的网格内的每个 RowDefinition 似乎都在为其自身添加 '0.5'px 垂直边距。
这是一个完全空白的项目,从头开始创建。
是我记错了还是有什么问题?
<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>
【问题讨论】:
-
每个
Border元素上都有Margin="1"............ -
@Zack 是的,但是正在渲染
1.5 -
删除
UseLayoutRounding="True"就好了。 -
@ChrisW。这对我没有任何作用......
-
@ChrisW。请在发布之前尝试您的建议...