Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将多个字符串和ObservableCollection传递并绑定到RefreshView/CollectionView?_C#_Xamarin_Xamarin.forms_C# 4.0 - Fatal编程技术网

C# 将多个字符串和ObservableCollection传递并绑定到RefreshView/CollectionView?

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

Xamarin表单在C#ASP.NETMVC背景中有很多背景,这对Xamarin表单来说是相当陌生的。我想知道在Xamarin表单中,将更复杂的数据模型传递给xaml视图的最佳模式是什么。我试图实现的是传递以下数据模型:

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。经过一些研究,除非有人指出一个更好的模式,否则我肯定会认为答案是正确的。谢谢