gpt4 book ai didi

wpf - 有没有一种方法可以强制WrapPanel在WPF中插入 "newline"?

转载 作者:行者123 更新时间:2023-12-04 05:05:42 25 4
gpt4 key购买 nike

如果我要在换行面板中插入元素,但在下一行溢出之前面板中仍然有空间,我是否可以专门对其进行换行,以使后续元素在下一行中?

我正在寻找这样的东西:

<WrapPanel>
<Element/>
<Element/>

<NewLine???/>

<Element/>
<Element/>
<Element/>
</WrapPanel>

最佳答案

这有效:

<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>

我必须补充一点……这几乎是一个hack。您可能要考虑使用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>

关于wpf - 有没有一种方法可以强制WrapPanel在WPF中插入 "newline"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/341933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com