2017-08-25 53 views
0

我在旋轉木馬週五,凡在Android和iOS它的工作原理,在Windows通用移動以下問題提供了以下錯誤:錯誤在輪播畫面窗口通用移動

error

EmptyClass k = new EmptyClass(); 
lista = new List<Dados>(); 

lista.Add(new Dados 
{ 
    titulo = k.Title1.Substring(1) 
}); 

lista.Add(new Dados 
{ 
    titulo = k.Title2.Substring(1) 
}); 

lista.Add(new Dados 
{ 
    titulo = k.Title3.Substring(1) 
}); 

MAinCarousel.ItemsSource = lista; 

這是我的.xaml佈局:

<cv:CarouselView x:Name="MAinCarousel" > 
    <cv:CarouselView.ItemTemplate> 
    <DataTemplate> 
     <Grid> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="*"/> 
      <RowDefinition Height="Auto"/> 
     </Grid.RowDefinitions> 
     <Label TextColor="White" Text="{Binding titulo}" FontSize="18" HorizontalOptions="Start" Font="Bold" VerticalOptions="CenterAndExpand"/> 
     </Grid> 
    </DataTemplate> 
    </cv:CarouselView.ItemTemplate> 
</cv:CarouselView> 
+0

MainCarousel在您發佈的屏幕截圖中爲null。 –

+0

不爲空,我已註冊項目。只有在Windows Mobile上無法使用。 Android和Ios功能正常 –

回答

0

Xamarin的CarouselView已被忽略很長一段時間了。我很確定他們有計劃讓它在某個時候保持穩定,但現在它不是很有用(至少對我來說它沒有)。 UWP的更新很可能使其無用。

我建議您查看第三方CarouselView實現,該實現不僅可以工作,而且具有比Xamarin提供的功能集更廣泛的功能集。看看它在這裏:https://github.com/alexrainman/CarouselView

Android,iOS和UWP都支持和更新繼續定期。最重要的是,這個用法與Xamarin的版本非常相似。

聲明:我與該項目沒有任何關係。只有一個使用該庫的三個項目的快樂用戶。