2011-05-13 161 views
2

實際上我需要一個非常簡單的ItemsControl。我希望集合中的所有項目都從左到右放置,當它沒有足夠的空間來容納下一個元素時,它應該放在下一行。WPF中的FlowLayout ItemsControl

所以基本上像Java Swing中的FlowLayout或Windows中的普通圖標文件夾視圖。

我不能相信這不是內置的,但由於某種原因,我無法找到它。

回答

4

看一看這些:

http://msdn.microsoft.com/en-us/library/ms750564%28v=vs.85%29.aspx

具體的WrapPanel

編輯:

ItemsControl的控件有你CANSET使用WrapPanel一個ItemsPanel屬性:

http://msdn.microsoft.com/en-us/library/system.windows.controls.itemscontrol.itemspanel.aspx

+0

我在這裏的唯一的問題是,我有一個觀察的集合,我需要bpund,所以我真的需要一個ItemsControl的,而不是一個小組。有任何想法嗎? – 2011-05-13 08:05:02

+0

看看我上面的編輯。 – Till 2011-05-13 08:12:36

+0

工作作爲一種魅力:)我顯然沒有足夠的WPF工作。謝謝你的幫助。 – 2011-05-13 08:26:23

0
+0

我唯一的問題是,我有一個可觀察的集合,我需要bpund,所以實際上我需要一個ItemsControl而不是一個Panel。有任何想法嗎? – 2011-05-13 08:05:09