2011-05-07 72 views
7

我有这样的堆叠面板(包含四个部分):水平堆栈面板中的两行? (WPF)

enter image description here

(分数只是文本与新线和连字符),如果我添加第五部分,它会去正确的10/12,而不是形成第二排。

如何配置我的StackPanel,使其溢出到第二行(并保持在StackPanel的范围内)而不是无形溢出?

标记:

<StackPanel Name="_fractionContainer" Width="700" Height="600" 
     Orientation="Horizontal" Margin="8, 8, 8, 8" Background="White" /> 

回答

19

使用画布面板代替

<WrapPanel Name="_fractionContainer" Orientation="Horizontal" ...> 
+0

真棒!在这里我创建了两个StackPanels ... – ashes999 2011-05-07 22:18:29