C# 将多个字符串和ObservableCollection传递并绑定到RefreshView/CollectionView?
Xamarin表单在C#ASP.NETMVC背景中有很多背景,这对Xamarin表单来说是相当陌生的。我想知道在Xamarin表单中,将更复杂的数据模型传递给xaml视图的最佳模式是什么。我试图实现的是传递以下数据模型:C# 将多个字符串和ObservableCollection传递并绑定到RefreshView/CollectionView?,c#,xamarin,xamarin.forms,c#-4.0,C#,Xamarin,Xamarin.forms,C# 4.0,Xamarin表单在C#ASP.NETMVC背景中有很多背景,这对Xamarin表单来说是相当陌生的。我想知道在Xamarin表单中,将更复杂的数据模型传递给xaml视图的最佳模式是什么。我试图实现的是传递以下数据模型: String DateHeader ObservableCollection<CustomObject> String DateHeader ObservableCollection<CustomObject> String DateHeader Obs
String DateHeader
ObservableCollection<CustomObject>
String DateHeader
ObservableCollection<CustomObject>
String DateHeader
ObservableCollection<CustomObject>
String DateHeader
ObservableCollection<CustomObject>
String DateHeader
ObservableCollection<CustomObject>
字符串日期头
可观测收集
字符串日期头
可观测收集
字符串日期头
可观测收集
字符串日期头
可观测收集
字符串日期头
可观测收集
要创建刷新视图集合,请执行以下操作:
<RefreshView IsRefreshing="{Binding IsRefreshing}" Command="{Binding GetCustomObjectModelCommand}">
<CollectionView ItemsSource="{Binding CustomObjectModel}">
<CollectionView.ItemsLayout>
<LinearItemsLayout Orientation="Vertical"/>
</CollectionView.ItemsLayout>
<CollectionView.ItemTemplate>
<DataTemplate>
<StackLayout Padding="10">
// Data goes here
</StackLayout>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
</RefreshView>
//数据在这里
我目前有一个单一的ObservaleCollection模型,它可以返回并绑定工作良好。在ASP.NETMVC中,我刚刚在视图中设置了每个and循环,但由于视图逻辑较少,我试图弄清楚在Xamarin表单中是如何实现的
UI输出的目标如下:
日期标题
- 列出收集项目
- 列出收集项目
- 列出收集项目
- 列出收集项目
- 列出收集项目
- 列出收集项目
- 列出收集项目
- 列出收集项目
- 列出收集项目
- 列出收集项目
- 列出收集项目
- 列出收集项目
- 列出收集项目
- 列出收集项目
- 列出收集项目
我认为您可以在CollectionView中使用分组功能
这似乎正是我需要的!类似于我通常使用的ASP.NETMVC iGroup。经过一些研究,除非有人指出一个更好的模式,否则我肯定会认为答案是正确的。谢谢