如果第1列和第3列为空,为什么会显示1px?
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Border Grid.Column="0" Background="Red"/>
<Border Grid.Column="1" Background="Blue">
<TextBlock Text="123"/>
</Border>
<Border Grid.Column="2" Background="Azure"/>
</Grid>
是虫子还是我不理解的东西? 可以使“自动”和“隐藏1px”。
编辑:需要UseLayoutRounding =“ True”。我在窗户上。
答案 0 :(得分:0)
添加其他内容:<ColumnDefinition Width="*"/>
,效果很好。