Xamarin旋转木马视图 - 绑定不成功

时间:2017-12-09 05:49:27

标签: xaml xamarin

我不确定,但我已经花了1天时间解决这个问题。

我尝试将Collection绑定到Xamarin Forms Carousel。

XAML代码:

<cv:CarouselView ItemsSource="{Binding MainSlider}"  x:Name="carousel"   >
       <cv:CarouselView.ItemTemplate>
           <DataTemplate>
                  <Label Text="{Binding Name}" />
           </DataTemplate>
       </cv:CarouselView.ItemTemplate>
   </cv:CarouselView>

Xamarin表格

public class SliderItem
     {
        public string ImageUrl { get; set; }
        public string Name { get; set; }
    }

...

public ObservableCollection<SliderItem> MainSlider { get; set; }

...

 InitializeComponent();

        MainSlider = new ObservableCollection<SliderItem> {
            new SliderItem
            {
                ImageUrl = "1.jpg",
                Name = "Test 1"
             },
            new SliderItem
            {
                 ImageUrl = "2.jpg",
                Name="Test 2"
            }
        };

        this.BindingContext = this;

标签将保持空白,我找不到问题。

有人有想法吗?

1 个答案:

答案 0 :(得分:0)

尝试在InitializeComponent()

之前填充列表