完全证明自动换行面板的内容?

时间:2013-02-12 02:09:45

标签: .net wpf xaml wrappanel

如果你把它放入Kaxaml:

<WrapPanel Width="500"
           ScrollViewer.VerticalScrollBarVisibility="Visible">
  <Button Width="110"
          Height="100"></Button>
  <Button Width="130"
          Height="100"></Button>
  <Button Width="70"
          Height="100"></Button>
  <Button Width="50"
          Height="100"></Button>
  <Button Width="329"
          Height="100"></Button>
  <Button Width="126"
          Height="100"></Button>
  <Button Width="86"
          Height="100"></Button>
  <Button Width="48"
          Height="100"></Button>
  <Button Width="200"
          Height="100"></Button>
  <Button Width="190"
          Height="100"></Button>
</WrapPanel>

你看到一堆按钮与一个参差不齐的右侧(但左侧是合理的)对齐。

有没有办法获取每个&#34;行&#34;的内容?按比例扩大以填充该行?(左右两边都有直线?)

1 个答案:

答案 0 :(得分:2)

不是WrapPanel本身就像你所看到的那样,它正是它的设计目标。您当然可以编写自己的Panel来做到这一点,但我认为TabPanel(用于布置TabControl标签的默认设置)会执行您想要获得的内容。