我有以下内容
<CollectionView Margin="5" ItemsSource="{Binding Subjects}">
<CollectionView.ItemsLayout>
<GridItemsLayout Orientation="Vertical" Span="2" />
</CollectionView.ItemsLayout>
<CollectionView.EmptyView>
<ContentView>
<Label Text="No subjects entered yet..." />
</ContentView>
</CollectionView.EmptyView>
<CollectionView.ItemTemplate>
<DataTemplate>
<Border MaximumWidthRequest="300">
<Border.StrokeShape>
<RoundRectangle CornerRadius="10" />
</Border.StrokeShape>
<Border.GestureRecognizers>
<TapGestureRecognizer Command="{Binding Source={RelativeSource AncestorType={x:Type vm:MainPageViewModel}}, Path=DeleteSubjectCommand}" CommandParameter="{Binding .}" />
</Border.GestureRecognizers>
<Label Margin="5" Text="{Binding .}" />
</Border>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
问题是在我的.NET MAUI Android应用程序中,
<Label Margin="5" Text="{Binding .}" />
在发布时为空,而在调试时,它是有内容的,手势识别器也可以工作。
当我向列表中添加项目时,正确数量的项目出现,所以我认为上面突出显示的标签发生了一些事情。我该如何解决这个问题?
... Text="This is a test" />
,该文本会显示吗?<Label ... />
,那么绑定的文本是否会显示?