gpt4 book ai didi

c# - 嵌套列表框滚动问题

转载 作者:太空宇宙 更新时间:2023-11-03 14:09:18 24 4
gpt4 key购买 nike

我在列表框中有一个列表框,当我尝试降低窗口的高度时,列表框的滚动条没有出现。我想在外部列表框上显示滚动条,因为外部列表框可以有多个内部列表框。这是我正在使用的 XAML。谁能告诉我问题出在哪里?

<ListBox Name="MasterListBox" HorizontalAlignment="Stretch" Width="200">
<ListBoxItem >
<ListBox Name="Child1" BorderBrush="{x:Null}">
<ListBoxItem Content="testing item1" />
<ListBoxItem Content="testing item2" />
<ListBoxItem Content="testing item3" />
<ListBoxItem Content="testing item1" />
<ListBoxItem Content="testing item2" />
<ListBoxItem Content="testing item3" />
<ListBoxItem Content="testing item1" />
<ListBoxItem Content="testing item2" />
<ListBoxItem Content="testing item3" />
<ListBoxItem Content="testing item1" />
<ListBoxItem Content="testing item2" />
<ListBoxItem Content="testing item3" />
<ListBoxItem Content="testing item1" />
<ListBoxItem Content="testing item2" />
<ListBoxItem Content="testing item3" />
<ListBoxItem Content="testing item1" />
<ListBoxItem Content="testing item2" />
<ListBoxItem Content="testing item3" />
</ListBox>
</ListBoxItem>

</ListBox>

最佳答案

如果我没猜错,您不希望内部列表框滚动。

有两种方法可以实现:

1) 将内部列表框更改为 ItemsPanel。2) 如果您确实需要将内部控件保留为 ListBox,则必须在内部 Listbox 控件的模板中将 ScrollViewer 替换为 ContentPresenter。请参阅此链接(它被标记为正确答案)> http://forums.silverlight.net/t/193872.aspx/1

关于c# - 嵌套列表框滚动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8330932/

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