Xamarin ListView呈现空白/行

时间:2017-05-16 08:34:16

标签: android ios listview xamarin xamarin.forms

通常,列表需要更多空间。基本上问题是如何避免太空浪费(在屏幕上是粉红色的)

有一个xaml:

<ContentPage.Content>
        <ScrollView>
            <StackLayout VerticalOptions="FillAndExpand">
                    <Image Source="{Binding Image}" />
                    <Label Text="{Binding Item.Text}" FontSize="Medium"/>
                    <Label Text="{Binding Item.Description}" FontSize="Small"/>
                    <Label Text="Variables" FontSize="Medium"/>
                    <ListView ItemsSource="{Binding Variables}" ItemSelected="ListView_ItemSelected" HasUnevenRows="True" IsPullToRefreshEnabled="False" BackgroundColor="Pink">
                        <ListView.ItemTemplate>
                            <DataTemplate>
                                <ViewCell>
                                    <StackLayout BackgroundColor="Red" >
                                        <Label Text="{Binding Name}" />
                                        <Entry Text="{Binding Value}" Placeholder="{Binding Name}" />
                                    </StackLayout>
                                </ViewCell>
                            </DataTemplate>
                        </ListView.ItemTemplate>
                    </ListView>
                    <Button Command="{Binding ExecuteCommand}" Text="Execute" />
            </StackLayout>
        </ScrollView>
    </ContentPage.Content>

非常简单,但列表视图呈现(ios和android)空白,标记列表为粉红色,行为红色以显示它:

列表为空时

enter image description here

列表很小时

enter image description here

0 个答案:

没有答案