我想在Xamarin.Forms中显示带有自定义标题(允许数据输入)和自定义页脚(包含“取消”/“继续”按钮)的ListView的简单窗体。我不能让ListView垂直填充表单(我希望表单底部的“取消”/“继续”按钮,而不考虑列表的长度。)Xamarin.Forms布局问题
我在哪里出错了?试过几乎所有VerticalOptions的联合对抗ListView的,但我总是与“取消” /“继续”按钮来直接下的“确定”按钮,坐在...
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage x:Class="MyCompany.Views.MyPage"
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
Title="{Binding Path=Title}">
<ListView Margin="15" VerticalOptions="FillAndExpand">
<ListView.HeaderTemplate>
<DataTemplate>
<StackLayout VerticalOptions="Start">
<Label HorizontalTextAlignment="Center" Text="Type something" />
<Entry />
<Button HorizontalOptions="Center" Text="Ok" />
</StackLayout>
</DataTemplate>
</ListView.HeaderTemplate>
<ListView.FooterTemplate>
<DataTemplate>
<Grid VerticalOptions="End">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Button Grid.Column="1" Text="Cancel" />
<Button Grid.Column="3" Text="Complete" />
</Grid>
</DataTemplate>
</ListView.FooterTemplate>
</ListView>
</ContentPage>
根据记录,在应用程序运行结束(目前)在Android上,但我不认为这有什么区别
如果答案对您有帮助,请考虑标记为answer/upvoting。 –