c# - lottie - CarouselView no muestra los datos
xamarin forms carousel page indicator (0)
Estoy tratando de mostrar un CarouselView dentro de un TabbedPage. Ya agregué los paquetes (prerelease-) al Proyecto. Aquí está mi archivo xaml:
<control:CarouselView x:Name="CVMain"
HeightRequest="150" >
<control:CarouselView.ItemTemplate>
<DataTemplate>
<Label HorizontalOptions="Center"
Text="Just a test :)"
VerticalOptions="Center" />
</DataTemplate>
</control:CarouselView.ItemTemplate>
</control:CarouselView>
(control: xmlns:control="clr-namespace:Xamarin.Forms;assembly=Xamarin.Forms.CarouselView"
)
La etiqueta no aparece cuando lanzo mi aplicación. El carrusel aún existe, puedo confirmarlo agregando el atributo BackgroundColor="Green"
al CarouselView
.
¿Qué me estoy perdiendo?
Editar: como se sugirió, coloqué la Label
dentro de una Grid
, pero sin éxito (también agregué una imagen):
<control:CarouselView x:Name="CVMain" HeightRequest="150">
<control:CarouselView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Image Grid.RowSpan="2"
Aspect="AspectFill"
Source="{Binding ImageBase64,
Converter={StaticResource Base64ToImageConverter}}" />
<StackLayout Grid.Row="1">
<Label Text="Test123" />
</StackLayout>
</Grid>
</DataTemplate>
</control:CarouselView.ItemTemplate>
</control:CarouselView>