0
我有一些网格有一些行。行的高度相对设置窗口大小是这样的:基于内容的可见性隐藏网格行
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="0.3*" />
<RowDefinition Height="0.2*" />
<RowDefinition Height="0.2*" />
<RowDefinition Height="0.1*" /> <!-- hide this row -->
<RowDefinition Height="0.2*" />
</Grid.RowDefinitions>
</Grid>
现在我想隐藏一个行的基础上绑定属性的内容。因此,我将内容对象的Visiblity
属性设置为Collapsed
。内容的Visiblity
工作正常,但行仍然需要原始空间。
当内容的Visiblity被折叠时,有没有办法隐藏行?注意:我不想将Height
设置为RowDefinition
到Auto
,因为我无法将Height
设置为相对于窗口大小,并且行的高度被调整为行内部内容的高度。
绑定的属性只是一个布尔值来设置可见性(用布尔以公开程度转换器)。 行的高度应取决于窗口的高度。 –
看看转换器的行高 – Klaus78
这工作得很好 - 谢谢。 –