一列中的图像正在扩展到第二列

本文关键字:扩展到 二列 一列 图像 | 更新日期: 2023-09-27 17:50:59

我定义了一个有几行和两列的网格在[0,0]中,我放置了一个图像,其主要属性如下:

 HorizontalAlignment="Left" VerticalAlignment="Center" 
 Stretch="None" Margin="10 0 0 0" Width="260"

在[0,1]中,我放置了一个带有一些文本的标签,其中包含一些主要属性,如:

 HorizontalContentAlignment="Left" HorizontalAlignment="Left" Width="36" FontSize="16"

我的问题是为什么如果我从图像字段中删除width = 260,那么下一列中的标签也会突然消失?我认为图像扩展并覆盖了它。但是为什么呢?它不应该局限于自己的[0,0]单元格吗?

一列中的图像正在扩展到第二列

你的列是自动调整到大小的内容,所以我猜你的图像在(0,0)实际上并没有蔓延到列1它只是列0越来越大,你不能看到列1了

如果您设置列大小为*,则将其约束为可用空间。正如其他人所说,您可以使用ShowGridLines来帮助调试列的运行情况,特别是如果您添加第二行只是为了查看列之间的分界在哪里。