2016-07-27 91 views
0

我有一个列表包含。该列表的大小足以使表格能够适应10行,这比应该出现在表格中的数据更多,因此应该没问题。如何从列表中删除列表中的表

我的问题是,当在表中生成行时,它会导致List调整大小,就好像它需要增长以适应行一样。我认为ConsumeContainerWhiteSpace属性是为了防止这种行为,但是这种设置没有什么区别。

下面是一个例子(裁剪以避免出现一些数据);因为您可以看到左侧的列表(这是表格中包含某些数据的唯一列表)已被垂直扩展,即使列表中有足够的空间放置表格。

enter image description here

如何避免这种情况?

+0

尝试使用矩形而不是列表。 – StevenWhite

+0

@StevenWhite谢谢,但我需要为需要列表的多个数据项生成矩形。 –

回答

0

把你的列表放在第二个矩形。设置矩形以显示其边框。这样你就可以从矩形中获得一个具有常量大小的边框。

  1. 创建一个矩形
  2. 设置矩形边框出现
  3. 创建填充基于数据
  4. 拖动列表,并在列表拖放到矩形

注意,我确实注意到,如果列表中有足够的元素扩展到矩形边界之外,则矩形的大小会增大。这不应该成为你的问题,但它可能会影响其他人。

+0

谢谢,但这似乎并不奏效 - 矩形会自动增长以适应增加的列表大小。 –

+0

我只是试了一遍,它为我工作。我已经添加了更多关于我正在做什么的详细步骤。你能给我你正在做的步骤吗? –