目前列表框项目从下到上

时间:2012-02-05 21:41:42

标签: wpf layout listbox

我已经搜索了很长一段时间,试图在没有任何结果的情况下找到答案。

默认的WPF列表框会添加顶部对齐的项目以及其下方的其他项目。我想要一个列表框,它以相反的方向显示项目,因此它会添加与底部对齐的项目。

实施例: enter image description here

我确信必须有一种更简单的方式,我忽略了这一点而不重写它,但谷歌似乎没有这个答案,我很难过。

感谢。

1 个答案:

答案 0 :(得分:18)

更改ItemsPanel的布局:

<ListBox.ItemsPanel>
    <ItemsPanelTemplate>
        <VirtualizingStackPanel VerticalAlignment="Bottom"/>
    </ItemsPanelTemplate>
</ListBox.ItemsPanel>

这样做会影响您的图像,第一项仍然位于顶部。如果你想颠倒顺序,那将是一个不同的问题。