【发布时间】:2021-02-24 10:10:15
【问题描述】:
我尝试像这样在其他 CollectionView 中使用 CollectionView。我的问题是不会向我显示第二份简历,就像没有来源一样。 我猜 BindingContex 可能是问题所在,但我不知道如何解决它。
<CollectionView
SelectionMode="Single"
ItemsSource="{Binding MainInfo}">
<CollectionView.ItemsLayout>
<LinearItemsLayout ItemSpacing="10" Orientation="Vertical" />
</CollectionView.ItemsLayout>
<CollectionView.ItemTemplate>
<DataTemplate>
<StackLayout>
<Label Text="{Binding UserName}"/>
<!--Horizontal CV-->
<CollectionView
SelectionMode="Single"
ItemsSource="{Binding MainInfo}"
>
<CollectionView.ItemsLayout>
<LinearItemsLayout ItemSpacing="10" Orientation="Horizontal" />
</CollectionView.ItemsLayout>
<CollectionView.ItemTemplate>
<DataTemplate>
<StackLayout>
<Label Text="{Binding ImageUrl}"/>
<Label Text="{Binding FullName}"/>
</StackLayout>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
</StackLayout>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
【问题讨论】:
-
像这样嵌套简历是个坏主意,你应该避免它
-
好的,谢谢,达到相同结果的更好方法是什么?
标签: xaml xamarin collectionview