我无法在 .NET 9 中重现崩溃,但我确实观察到了 CarouselView 的一些奇怪行为。我的解决方法是:
<!-- ROW 1 -->
<CarouselView Grid.Row="1" ItemsSource="{Binding OtherItems}">
<CarouselView.ItemTemplate>
<DataTemplate x:DataType="x:String">
<Border HeightRequest="40" WidthRequest="40">
<Grid>
<Label
HorizontalOptions="Center"
Text="{Binding .}"
VerticalOptions="Center" />
</Grid>
</Border>
</DataTemplate>
</CarouselView.ItemTemplate>
</CarouselView>