我想创建网格,并使用wpf中的mvvm模式将网格划分为多个部分。例如,如果我有1条记录,那么在网格中应该只有一个部分。如果我有2条记录,在网格中应该有两个部分,就像两个象限。如果我有3条记录,那么在网格中应该有3个部分,比如4个象限,并且只有3个象限必须有数据。如果我有4条记录,在网格中应该有4个部分,比如4个象限,所有象限都应该填满数据。如果超过4条记录,那么我必须在所有页面中按照4象限模式进行分页。
谁能帮助我如何在wpf中使用mvvm模式动态创建像这样的网格。
发布于 2016-01-09 06:43:07
我建议你使用列表框。设置其中包含WrapPanel的Listbox.ItemsPanel。在DataTemplate中,您可以有一个网格来保存您想要显示的任何数据。这将允许您拥有所需的任意多个“象限”。它也适用于MVVM。
https://stackoverflow.com/questions/34677057
复制相似问题