簡體   English   中英

Xamarin Carousel視圖-綁定不成功

[英]Xamarin Carousel View - Binding not succesfull

我不確定,但是我已經花了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;

標簽將保持空白,我找不到問題。

有人知道嗎?

嘗試在InitializeComponent()之前填充列表

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM