我们有几个屏幕在iOS上应有效地成为 UITableViews
,这些屏幕有固定数量的行和不同类型的单元格。
在Xamarin.Forms中是否有一种方法可以定义它,而不必设置与ItemsSource
的绑定?例如,如果我只想定义两个 EntryCells
,然后是一个 TextCell
?
我的第一个尝试是这个示例,但我只看到每行中等效于 Cell.ToString()
的内容:
<ListView>
<ListView.ItemsSource>
<x:Array Type="{x:Type Cell}">
<EntryCell Text="{Binding Phone}" />
<EntryCell Text="{Binding Code}" />
<TextCell Text="LOGIN" Command="{Binding Login}"/>
</x:Array>
</ListView.ItemsSource>
</ListView>
TableSection
添加任何标题。但是如果将Title
设置为空,Android上仍会有一个空白可点击的行作为标题。ListView
没有这个问题。 - jonathanpeppers