【发布时间】:2012-02-27 12:36:57
【问题描述】:
我已经搜索了很长时间,试图找到答案,但没有任何结果。
默认的 WPF 列表框添加在顶部对齐的项目,并在其下方添加其他项目。我想要一个以相反方向显示项目的列表框,因此它添加了与底部对齐的项目。
示例:
我确信一定有一种更简单的方法,我忽略了它而不重写它,但谷歌似乎没有这个答案,我很难过。
谢谢。
【问题讨论】:
我已经搜索了很长时间,试图找到答案,但没有任何结果。
默认的 WPF 列表框添加在顶部对齐的项目,并在其下方添加其他项目。我想要一个以相反方向显示项目的列表框,因此它添加了与底部对齐的项目。
示例:
我确信一定有一种更简单的方法,我忽略了它而不重写它,但谷歌似乎没有这个答案,我很难过。
谢谢。
【问题讨论】:
改变ItemsPanel的布局:
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel VerticalAlignment="Bottom"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
这与您的图像似乎暗示的一样,添加的第一项仍位于顶部。如果您也想颠倒顺序,那将是一个不同的问题。
【讨论】: