實際上我需要一個非常簡單的ItemsControl。我希望集合中的所有項目都從左到右放置,當它沒有足夠的空間來容納下一個元素時,它應該放在下一行。WPF中的FlowLayout ItemsControl
所以基本上像Java Swing中的FlowLayout或Windows中的普通圖標文件夾視圖。
我不能相信這不是內置的,但由於某種原因,我無法找到它。
實際上我需要一個非常簡單的ItemsControl。我希望集合中的所有項目都從左到右放置,當它沒有足夠的空間來容納下一個元素時,它應該放在下一行。WPF中的FlowLayout ItemsControl
所以基本上像Java Swing中的FlowLayout或Windows中的普通圖標文件夾視圖。
我不能相信這不是內置的,但由於某種原因,我無法找到它。
看一看這些:
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
我唯一的問題是,我有一個可觀察的集合,我需要bpund,所以實際上我需要一個ItemsControl而不是一個Panel。有任何想法嗎? – 2011-05-13 08:05:09
我在這裏的唯一的問題是,我有一個觀察的集合,我需要bpund,所以我真的需要一個ItemsControl的,而不是一個小組。有任何想法嗎? – 2011-05-13 08:05:02
看看我上面的編輯。 – Till 2011-05-13 08:12:36
工作作爲一種魅力:)我顯然沒有足夠的WPF工作。謝謝你的幫助。 – 2011-05-13 08:26:23