XAML Xamarin两个集合视图一个接一个,中间没有间隔

20jt8wwn  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(137)

我试图在一个页面中显示两个收藏视图。我希望第一个收藏视图显示它的所有项目,并且只有在第二个收藏视图在第一个收藏视图结束后立即开始,没有任何空间显示它的项目。列表是动态的,每次它们可能有不同数量的项目。
然而,当我在页面中添加第二个集合视图时,页面分为两个部分。我如何才能实现我想要的。任何帮助都表示感谢
the image shows what is needed

vs91vp4v

vs91vp4v1#

感谢@ToolmakerSteve,我可以接受这个解决方案。

<ContentPage.Content>
    <StackLayout>
        <Label Text="Welcome to Xamarin.Forms!"
            VerticalOptions="Start" 
            HorizontalOptions="CenterAndExpand" />

        <Label Text="List 1" TextColor="Chocolate"  FontSize="20" Padding="10" />
        <StackLayout BindableLayout.ItemsSource="{Binding ItemList1}" >
            <BindableLayout.ItemTemplate>
                <DataTemplate >
                    <StackLayout>
                        <Label Text="{Binding Text}"/>
                    </StackLayout>
                </DataTemplate>
            </BindableLayout.ItemTemplate>
        </StackLayout>

        <Label Text="List 2" TextColor="Chocolate"  FontSize="20" Padding="10" />
        <StackLayout BindableLayout.ItemsSource="{Binding ItemList2}" >
            <BindableLayout.ItemTemplate>
                <DataTemplate >
                    <StackLayout>
                        <Label Text="{Binding Text}"/>
                    </StackLayout>
                </DataTemplate>
            </BindableLayout.ItemTemplate>
        </StackLayout>         

    </StackLayout>
</ContentPage.Content>

相关问题