CarouselView不显示数据

时间:2016-09-22 10:25:24

标签: c# xamarin xamarin.forms carousel

我正在尝试在TabbedPage中显示CarouselView。我已经将(预发布)包添加到项目中。这是我的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>

(对照:xmlns:control="clr-namespace:Xamarin.Forms;assembly=Xamarin.Forms.CarouselView"

启动应用时,标签不会显示。旋转木马仍然存在,我可以通过将BackgroundColor="Green"属性添加到CarouselView来确认。

我错过了什么?

修改:根据建议,我将Label放在Grid内,但没有任何成功(我还添加了一张图片):

        <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>

0 个答案:

没有答案