Xamarin 表单:显示和绑定 list/grid 的多行多列数据

Xamarin forms: Display and bind data for list/grid with multiple rows and columns

我想显示多列 (2) 和多行。数据由图像和标签组成。 任何人都可以建议一种方法或提供示例代码。我发现很难知道如何将数据与多行绑定。

我没有任何代码可以展示,因为我无法想出任何接近我想要实现的目标。

您可以考虑使用 RepeaterView 控件 (https://github.com/XLabs/Xamarin-Forms-Labs/wiki/RepeaterView),它允许您将控件模板(例如,由图像和标签组成)绑定到一组对象,或设置为 ItemsSource 属性 - 然后它将为集合中的每个项目创建一个控件模板的实例,并且控件模板中的任何绑定引用都将与集合中的各个项目相关。这很容易单独包含在您的项目中。

或者,如果您的要求更复杂,我会推荐免费的 DevExpress 网格组件 (https://components.xamarin.com/view/devexpress-grid)。