[英]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.