Xamarin.forms 表单如何将代码中的数据绑定到滑动视图(使用xaml)

Xamarin.forms 表单如何将代码中的数据绑定到滑动视图(使用xaml),xamarin.forms,Xamarin.forms,我有一个来自xml的swipeview,如下所示: </swipeCardView:SwipeCardView.ItemTemplate> <swipecardview:swipecardview.itemssource> <x:array type="{x:type x:string}">

我有一个来自xml的swipeview,如下所示:

                    </swipeCardView:SwipeCardView.ItemTemplate>
                    <swipecardview:swipecardview.itemssource>
                        <x:array type="{x:type x:string}">
                            <x:string>card 1</x:string>
                            <x:string>card 2</x:string>
                            <x:string>card 3</x:string>
                            <x:string>card 4</x:string>
                            <x:string>card 5</x:string>
                            <x:string>card 6</x:string>
                        </x:array>
                    </swipecardview:swipecardview.itemssource>
                </swipeCardView:SwipeCardView>

卡1
卡2
卡片3
卡4
卡片5
卡6
如果我把它添加到xaml中,我会得到6个元素,它们都显示了我的布局(这很好)

但我需要能够设置数量的布局编程

我如何绑定它,就像这里只从代码绑定一样? (对不起,我对这个很陌生…)

:这是完整的布局:

                <swipeCardView:SwipeCardView 
                Grid.Row="0"
                ItemsSource="{Binding CardItems}"
                Grid.Column="1"                
                VerticalOptions="FillAndExpand">
                    <swipeCardView:SwipeCardView.ItemTemplate>
                        <DataTemplate>

                            <!--Content of Swipe. Just remove wrapping to get layout to render-->
                            <Grid RowSpacing="0" BackgroundColor="White">

                                <Grid.RowDefinitions>
                                    <RowDefinition Height="1.5*" />
                                    <RowDefinition Height="0.5*" />
                                    <RowDefinition Height="1.5*" />
                                    <RowDefinition Height="0.5*" />
                                </Grid.RowDefinitions>


                                <!--Titel-->
                                <Grid Grid.Row="1" BackgroundColor="White">

                                    <Grid.ColumnDefinitions>
                                        <ColumnDefinition Width="*"/>
                                        <ColumnDefinition Width="5*"/>
                                        <ColumnDefinition Width="*"/>
                                    </Grid.ColumnDefinitions>


                                    <Label
                             Grid.Column="1"
                             FontFamily="arial"
                             TextColor="#272727"
                             Text="Anzeigentitel" 
                              FontAttributes="Bold"
                             FontSize="20"
                             HorizontalOptions="Center" 
                             VerticalOptions="Center"/>

                                </Grid>

                                <!--Beschreibung-->
                                <Grid Grid.Row="2" BackgroundColor="White">

                                    <Grid.ColumnDefinitions>
                                        <ColumnDefinition Width="*"/>
                                        <ColumnDefinition Width="5*"/>
                                        <ColumnDefinition Width="*"/>
                                    </Grid.ColumnDefinitions>

                                    <Label
                                 Grid.Column="1"
                                 FontFamily="arial"
                                 TextColor="#272727"
                                 HorizontalTextAlignment="Center"
                                 Text="Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores." 
                                 FontSize="12"
                                 HorizontalOptions="Center" 
                                 VerticalOptions="Center"/>
                                </Grid>

                                <!--Bottom-->
                                <Grid Grid.Row="3" BackgroundColor="White">



                                    <Grid.RowDefinitions>
                                        <RowDefinition Height="0.5*" />
                                        <RowDefinition Height="1.5*" />
                                        <RowDefinition Height="1.4*" />
                                        <RowDefinition Height="0.5*" />
                                    </Grid.RowDefinitions>

                                    <Label
                                 Grid.Row="1"
                                 FontFamily="arial"
                                 TextColor="#272727"
                                 Text="id #00000000" 
                                 FontSize="10"
                                 HorizontalOptions="Center" 
                                 VerticalOptions="Center"/>

                                    <Grid Grid.Row="2">
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition Width="*"/>
                                            <ColumnDefinition Width="*"/>

                                        </Grid.ColumnDefinitions>


                                        <Label
                                     Grid.Column="1"
                                     FontFamily="arial"
                                     TextColor="#272727"
                                     Text="99" 
                                     VerticalOptions="FillAndExpand"
                                     FontSize="9"
                                     HorizontalOptions="Start" />



                                        <ImageButton
                                    Grid.Column="0"
                                   Aspect="AspectFit"
                                   BackgroundColor="#00000000"
                                   HorizontalOptions="End"
                                   Source="btn_star_small.png" VerticalOptions="Center" />



                                    </Grid>

                                </Grid>




                            </Grid>

                        </DataTemplate>


您只需在代码中指定
项资源,或将其绑定到模型

List<string> data = new List<string>() { "a", "b", "c" };
mySwipeView.ItemsSource = data;
List data=newlist(){“a”、“b”、“c”};
mySwipeView.ItemsSource=数据;

您只需在代码中指定
项资源,或将其绑定到模型

List<string> data = new List<string>() { "a", "b", "c" };
mySwipeView.ItemsSource = data;
List data=newlist(){“a”、“b”、“c”};
mySwipeView.ItemsSource=数据;

您可以在代码中分配
项目资源,或将其绑定到模型。您可以给我一个示例吗?您可以在代码中分配
项目资源,或将其绑定到模型。您可以给我一个示例吗?这非常容易。非常感谢。如果答案是有帮助的,请不要忘记标记它,它将帮助其他有类似问题的人。这非常容易。非常感谢。如果答案有帮助,请不要忘记标记,它将帮助其他有类似问题的人。