我们有几个屏幕应该在iOS上有效地具有静态行数和不同类型的单元格 .
有没有办法在XAML中使用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>
1 回答
考虑到您希望每个单元格具有不同模板/布局的静态单元格,您是否尝试过 Xamarin.Forms TableView ? http://iosapi.xamarin.com/?link=T%3aXamarin.Forms.TableView
不可否认,这似乎在撰写本文时为您提供了一个不可自定义的节 Headers (但这可能会有所改进) .