首页 > 解决方案 > Xamarin Forms CarouselView 从 itemsources 中的 viewmodel 绑定

问题描述

我正在使用带有静态内容的 CarouselView 控件:

<CarouselView
            x:Name="TutorialCarousel"
            HorizontalOptions="FillAndExpand"
            VerticalOptions="FillAndExpand">
            <CarouselView.ItemsSource>
                <x:Array Type="{x:Type ContentView}">
                    <ContentView ... />
                    <ContentView ... />
                    <ContentView ... />

在我的 ContentView 中,我有 Binding 例如(这是 ItemsSource 的轮播视图中的一个 ContentView):

<ContentView>
    <Entry Text="MyValue" />
    ...
</ContentView>

MyValue 是在 ViewModel 中定义为 ContentPage 的 BindingContext 的属性。但是在运行时,绑定根本不起作用。

有没有办法做到这一点?

标签: xamarin.forms

解决方案


推荐阅读