2016-07-27 96 views
0

我有一個列表包含。該列表的大小足以使表格能夠適應10行,這比應該出現在表格中的數據更多,因此應該沒問題。如何從列表中刪除列表中的表

我的問題是,當在表中生成行時,它會導致List調整大小,就好像它需要增長以適應行一樣。我認爲ConsumeContainerWhiteSpace屬性是爲了防止這種行爲,但是這種設置沒有什麼區別。

下面是一個例子(裁剪以避免出現一些數據);因爲您可以看到左側的列表(這是表格中包含某些數據的唯一列表)已被垂直擴展,即使列表中有足夠的空間放置表格。

enter image description here

如何避免這種情況?

+0

嘗試使用矩形而不是列表。 – StevenWhite

+0

@StevenWhite謝謝,但我需要爲需要列表的多個數據項生成矩形。 –

回答

0

把你的列表放在第二個矩形。設置矩形以顯示其邊框。這樣你就可以從矩形中獲得一個具有常量大小的邊框。

  1. 創建一個矩形
  2. 設置矩形邊框出現
  3. 創建填充基於數據
  4. 拖動列表,並在列表拖放到矩形

注意,我確實注意到,如果列表中有足夠的元素擴展到矩形邊界之外,則矩形的大小會增大。這不應該成爲你的問題,但它可能會影響其他人。

+0

謝謝,但這似乎並不奏效 - 矩形會自動增長以適應增加的列表大小。 –

+0

我只是試了一遍,它爲我工作。我已經添加了更多關於我正在做什麼的詳細步驟。你能給我你正在做的步驟嗎? –