日期:2014-05-18  浏览次数:20866 次

急!!wpf 里的WrapPanel 布局问题
现在我有个需求是需要类似于WrapPanel这样的方式布局,但不同的是,我的子元素里需要按组排列,如:

1组
aaa bbb ccc
2组
ddd eee fff

我的外层是个动态宽的boder 现在子元素若一个水平行中放不下,就排在下一行,但如果使用wpf里的WrapPanel那么第2组的元素也会折到第一行去。如何实现在自己组中根据父元素宽度不同进行分配行,和每行的元素个数呢,谢谢大家

------解决方案--------------------
没看明白 我猜你大概要这样的
XML code

<WrapPanel Orientation="Vertical">
   <WrapPanel>
      <Textblock Text="aaa"/>
      <Textblock Text="bbb"/>
      <Textblock Text="ccc"/>
   </WrapPanel>
   <WrapPanel>
      <Textblock Text="ddd"/>
      <Textblock Text="eee"/>
      <Textblock Text="fff"/>
   </WrapPanel>
</WrapPanel>