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



我想以类似表格的格式显示项目列表。格式是灵活的,如果用户调整大小,那么一行上将显示或多或少的项目。我想复制浮动div在容器内的显示方式。

我如何在WPF中做到这一点?

到目前为止,我可以让项目以垂直格式显示,但不知道下一步该怎么做。P.s.现在我在调试时对项目进行硬编码,但我会在某个时候将其绑定到列表。

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

肯定有人问过,请先搜索再问

ItemsPanel变成WrapPanel。如果你不创建一个特定的View(这里没有必要),你应该使用ListBox,或者如果你不需要选择ItemsControl

最新更新