1
すべてのスライドに特定のテンプレートがあるXamarinフォームでCarouselViewを作成する必要があります。 は現在、私はそうしていますXamarinフォームの各スライドのテンプレートが異なるCarouselView
XAML:
xmlns:control="clr-namespace:Xamarin.Forms;assembly=Xamarin.Forms.CarouselView"
.......
<ContentView HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
<control:CarouselView x:Name="carouselView">
<control:CarouselView.ItemTemplate>
<DataTemplate>
<Label Text="{Binding Testo}" />
</DataTemplate>
</control:CarouselView.ItemTemplate>
</control:CarouselView>
</ContentView>
分離コード:
List<CustomCell> myCarousel = new List<CustomCell>();
myCarousel.Add(new CustomCell { Testo = "ciao" });
myCarousel.Add(new CustomCell { Testo = "ciao due" });
carouselView.ItemsSource = myCarousel;
CustomCell:
public class CustomCell
{
public string Testo { get; set; }
}
私の問題は、スライドごとに異なるテンプレートがあることです。例えば、グリッドごとにグラフィックスごとに異なるグリッドがあります。これは、グラフィカルに違ったデータを表示する必要があるためです。 ソリューションをお勧めしますか?ありがとう