我想创建网格并使用wpf中的mvvm模式将网格划分为多个部分。 例如 如果我有1条记录,那么网格中应该只有一个部分。 如果我有2个记录,则网格中应该有两个部分,如2个象限。 如果我有3个记录,那么网格中应该有3个部分,如4个象限,只有3个象限必须有数据。 如果我有4个记录,那么网格中应该有4个部分,如4个象限,并且所有象限都应填充数据。 如果超过4条记录,那么我必须在所有页面中按照四象限模式实现分页。
任何人都可以帮我解决一下如何使用wpf中的mvvm模式动态创建这样的网格。
答案 0 :(得分:0)
我建议您使用列表框。设置Listbox.ItemsPanel并在其中包含WrapPanel。在DataTemplate中,您可以使用网格来保存您要显示的任何数据。这将允许您拥有尽可能多的象限和#34;必要的。它也适合MVVM。