如果我将元素插入到包装面板中,并且在下一行溢出之前面板中仍有空间,我可以专门将其包裹起来,以便后续元素在下一行吗?
我正在寻找这样的东西:
<WrapPanel>
<Element/>
<Element/>
<NewLine???/>
<Element/>
<Element/>
<Element/>
</WrapPanel>
Run Code Online (Sandbox Code Playgroud)
Tim*_*uri 20
这有效:
<WrapPanel>
<TextBlock>1</TextBlock>
<TextBlock>2</TextBlock>
<TextBlock>3</TextBlock>
<TextBlock>4</TextBlock>
<TextBlock Width="10000" Height="0" />
<TextBlock>5</TextBlock>
<TextBlock>6</TextBlock>
</WrapPanel>
Run Code Online (Sandbox Code Playgroud)
我必须添加...这几乎是一个黑客.您可能需要考虑使用StackPanel,并在其中,使用WrapPanel包含您要包装的项目...示例:
<StackPanel>
<WrapPanel>
<TextBlock>1</TextBlock>
<TextBlock>2</TextBlock>
<TextBlock>3</TextBlock>
<TextBlock>4</TextBlock>
</WrapPanel>
<WrapPanel>
<TextBlock>5</TextBlock>
<TextBlock>6</TextBlock>
</WrapPanel>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5203 次 |
| 最近记录: |