Android 如何在Xamarin.forms中一个接一个的xaml文件中显示两个listview?

Android 如何在Xamarin.forms中一个接一个的xaml文件中显示两个listview?,android,xaml,listview,xamarin,xamarin.forms,Android,Xaml,Listview,Xamarin,Xamarin.forms,我有四个不同的listview,它从四个不同的数据源获取数据。每个listview,我都创建了单独的listview,它使用单独的RESTful api。我想在一个xaml页面中一个接一个地显示所有listview,就像facebook中的通知一样。链接供参考-。 我想在Xamarin.forms中创建,但不确定您需要什么,但似乎希望在单个列表视图中显示至少4种不同的数据类型。可以使用DataTemplateSelector完成此操作 DataTemplateSelector可用于在运行时选择D

我有四个不同的listview,它从四个不同的数据源获取数据。每个listview,我都创建了单独的listview,它使用单独的RESTful api。我想在一个xaml页面中一个接一个地显示所有listview,就像facebook中的通知一样。链接供参考-。
我想在Xamarin.forms中创建,但不确定您需要什么,但似乎希望在单个列表视图中显示至少4种不同的数据类型。可以使用
DataTemplateSelector
完成此操作

DataTemplateSelector可用于在运行时选择DataTemplate 基于数据绑定属性的值。这将启用多个 要应用于相同类型对象的数据模板,以便 自定义选定对象的外观

示例和详细信息可用

注意:在同一页面上有多个列表视图,特别是其中的四个,可能表示用户体验气味。但是,如果您仍然希望在同一页面上有多个ListView,则可以:

<ContentPage>
   <StackLayout Orientation="Vertical">
      <ListView ItemsSource="{Bindind Source1}" />
      <ListView ItemsSource="{Bindind Source2}" />
      <ListView ItemsSource="{Bindind Source3}" />
      <ListView ItemsSource="{Bindind Source4}" />
   </StackLayout>
</ContentPage>

不确定您需要什么,但似乎希望在单个列表视图中显示至少4种不同的数据类型。可以使用
DataTemplateSelector
完成此操作

DataTemplateSelector可用于在运行时选择DataTemplate 基于数据绑定属性的值。这将启用多个 要应用于相同类型对象的数据模板,以便 自定义选定对象的外观

示例和详细信息可用

注意:在同一页面上有多个列表视图,特别是其中的四个,可能表示用户体验气味。但是,如果您仍然希望在同一页面上有多个ListView,则可以:

<ContentPage>
   <StackLayout Orientation="Vertical">
      <ListView ItemsSource="{Bindind Source1}" />
      <ListView ItemsSource="{Bindind Source2}" />
      <ListView ItemsSource="{Bindind Source3}" />
      <ListView ItemsSource="{Bindind Source4}" />
   </StackLayout>
</ContentPage>


只需在布局容器中放置多个ListView即可在布局容器中放置多个ListView