我已经搜索了很长一段时间试图找到这个问题的答案,但没有任何结果。
默认的 WPF 列表框添加在顶部对齐的项目以及在其下方对齐的其他项目。我想要一个以相反方向显示项目的列表框,因此它会添加与底部对齐的项目。
示例:
我确信一定有一种我忽略的更简单的方法可以在不重写全部内容的情况下做到这一点,但 Google 似乎没有这个问题的答案,我被难住了。
谢谢。
最佳答案
更改 ItemsPanel
的布局:
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel VerticalAlignment="Bottom"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
这正如您的图像所暗示的那样,添加的第一个项目仍然在顶部。如果您也想颠倒顺序,那将是一个不同的问题。
关于wpf - 从下到上显示列表框项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9153296/