Listview 如何将多个行和列绑定到列表视图?

Listview 如何将多个行和列绑定到列表视图?,listview,xamarin,xamarin.forms,Listview,Xamarin,Xamarin.forms,我的列表视图包含网格,我需要在网格内动态绑定多个行和列 (Grid.Row和Grid.column值来自列表视图) 这是我的xaml代码: 这是我的cs: 新项目{image=“x.png”,rowNo=“1”,columnNo=“0”} 通过使用这个,我得到了一个输出 (例如:Grid.row=2 Grid.column=2 我的产出是: 1 1 1 1 我把它写成4行,而不

我的列表视图包含网格,我需要在网格内动态绑定多个行和列

(Grid.Row和Grid.column值来自列表视图)

这是我的xaml代码:


这是我的cs:

新项目{image=“x.png”,rowNo=“1”,columnNo=“0”}
通过使用这个,我得到了一个输出 (例如:Grid.row=2 Grid.column=2 我的产出是:

        1         
             1     
        1
             1
我把它写成4行,而不是2行)


如何解决这个问题?

我认为您可以通过
CollectionView
控件中的
VerticalGrid
选项来完成。 请注意,CollectionView仍在预览中,但将在XF 4.0中使用RTM(这是当前的估计值)。 不过,它已经可以使用了

这里提到了细节

创建CollectionView时,可以指定它应该使用多少列,如下所示:

CollectionView collectionView = new CollectionView
{
    ...
    ItemsLayout = new GridItemsLayout(2, ItemsLayoutOrientation.Vertical)
};
这将呈现2列布局。
看看这是否符合您的需要。

我认为您可以通过
CollectionView
控件中的
垂直网格
选项来完成此操作。 请注意,CollectionView仍在预览中,但将在XF 4.0中使用RTM(这是当前的估计值)。 不过,它已经可以使用了

这里提到了细节

创建CollectionView时,可以指定它应该使用多少列,如下所示:

CollectionView collectionView = new CollectionView
{
    ...
    ItemsLayout = new GridItemsLayout(2, ItemsLayoutOrientation.Vertical)
};
这将呈现2列布局。
看看这是否符合您的需要。

ListView的每一行都将包含一个网格-我认为这不是您想要的?如果您只想使用单个网格,请使用可绑定布局进行查看。看一看,如果它是你正在寻找的东西。或者用一些实时的例子来解释它,这样人们就可以看到你想要的。我想在一个网格中绑定多行和多列。ListView的每一行都包含一个网格-我想这不是你想要的?如果您只想使用单个网格,请使用可绑定布局进行查看。看一看,如果它是你正在寻找的东西。或者用一些实时的例子来解释它,这样人们就可以看到你想要的。我想在一个网格中绑定多个行和列。