如何使ListView项目以网格格式排列

时间:2013-05-07 14:17:05

标签: c# .net wpf xaml listview

我想在格式化的表格中显示项目列表。格式是流动的,这样如果用户调整大小,那么将在一行上显示更多或更少的项目。我想复制浮动div在容器中的显示方式。

如何在WPF中执行此操作?

到目前为止,我可以让这些项目以垂直格式显示,但无法确定下一步该做什么。附:现在我在调试时很难对这些项目进行编码,但我会在某些时候将它绑定到列表中。

    <ListView>
        <ListViewItem Width="244">
            <local:ScheduledRecordingView />
        </ListViewItem>
        <ListViewItem Width="244">
            <local:ScheduledRecordingView />
        </ListViewItem>
    </ListView>

1 个答案:

答案 0 :(得分:1)

之前肯定有人问过,请先询问。

只需将ItemsPanel设为WrapPanel即可。如果您没有创建特定的View(此处不需要),则应使用ListBox,或者如果您不需要选择ItemsControl