【问题标题】:How to make ListView items arrange in grid format如何使 ListView 项目以网格格式排列
【发布时间】:2013-05-01 13:00:47
【问题描述】:

我想以表格形式显示项目列表。该格式是流动的,因此如果用户调整大小,则更多或更少的项目将显示在一行上。我想复制浮动 div 在容器中的显示方式。

如何在 WPF 中执行此操作?

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

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

【问题讨论】:

标签: c# .net wpf xaml listview


【解决方案1】:

肯定有人问过,问前请先搜索。

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

【讨论】:

  • 我确实搜索过...但是所有结果都返回了 Grids,所以无法弄清楚要搜索什么 - 有时不知道要寻找什么是问题:)
  • @Chris:嗯,确实如此。
猜你喜欢
  • 2013-06-27
  • 1970-01-01
  • 1970-01-01
  • 2011-04-17
  • 2020-07-10
  • 2018-10-30
  • 1970-01-01
  • 2016-03-22
  • 1970-01-01
相关资源
最近更新 更多