【问题标题】:Dividing Grid Into Parts using mvvm pattern in wpf在 wpf 中使用 mvvm 模式将网格划分为多个部分
【发布时间】:2016-04-13 03:16:39
【问题描述】:

我想创建网格并使用 wpf 中的 mvvm 模式将网格分成几部分。 例如 如果我有 1 条记录,则网格中应该只有一个部分。 如果我有 2 条记录,那么网格中应该有两个部分,比如 2 个象限。 如果我有 3 条记录,那么网格中应该有 3 个部分,比如 4 个象限,只有 3 个象限必须有数据。 如果我有 4 条记录,那么网格中应该有 4 个部分,比如 4 个象限,并且所有象限都应该填满数据。 如果超过 4 条记录,那么我必须在所有页面中按照 4 象限模式实现分页。

谁能帮助我了解如何在 wpf 中使用 mvvm 模式动态创建这样的网格。

【问题讨论】:

  • 你有没有尝试过?请发布一些代码,表明您已经付出了努力。

标签: wpf data-binding wpf-controls wpfdatagrid wpftoolkit


【解决方案1】:

我建议您使用列表框。使用 WrapPanel 设置 Listbox.ItemsPanel。在 DataTemplate 中,您可以有一个网格来保存您要显示的任何数据。这将允许您拥有尽可能多的“象限”。它也非常适合 MVVM。

【讨论】:

    猜你喜欢
    • 2018-06-12
    • 2017-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 1970-01-01
    • 2013-12-03
    相关资源
    最近更新 更多