Listview 如何将多个行和列绑定到列表视图?
我的列表视图包含网格,我需要在网格内动态绑定多个行和列 (Grid.Row和Grid.column值来自列表视图) 这是我的xaml代码: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行,而不
这是我的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的每一行都包含一个网格-我想这不是你想要的?如果您只想使用单个网格,请使用可绑定布局进行查看。看一看,如果它是你正在寻找的东西。或者用一些实时的例子来解释它,这样人们就可以看到你想要的。我想在一个网格中绑定多个行和列。