私は自分のソリューションにnuget経由でCarouselViewプラグインをインストールしました。Xamarin CarouselView ios空白ページ
私はCarouselViewのItemSourceをDataTemplateのリストでロードします。 AndroidとUWPでは魅力的に機能しますが、iOでは何も表示されません。
これはItemSourceをロードするためのC#コードである:私はAndroidやUWPにこのコードを実行した場合、それが動作
<StackLayout>
<carouselView:CarouselViewControl
ShowIndicators="True"
Orientation="Horizontal"
IndicatorsTintColor="#ffd800"
CurrentPageIndicatorTintColor="#ffad00"
InterPageSpacing="10"
ShowArrows="True"
AnimateTransition="True"
VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand"
x:Name="carouselView" >
</carouselView:CarouselViewControl>
</StackLayout>
が、IOSで:
protected override void OnAppearing() {
base.OnAppearing();
AggiungiRigaWOViewModel _AggiungiRigaWOViewModel = new AggiungiRigaWOViewModel(_WoSelezionato);
MyDataTemplateSelector tmpl = new MyDataTemplateSelector();
carouselView.Position = 0;
carouselView.ItemsSource = tmpl.ListOfTemplate; // ListOfTemplate is a List<DataTemplate>.
BindingContext = _AggiungiRigaWOViewModel;
UpdateViewModel(_AggiungiRigaWOViewModel);
}
}
XAMLページには、このコードを持っています空白のページのみが表示されます。
このコードをIOSで動作させるにはどうすればよいですか?
ありがとう!これは動作します!!!! – Hikari