Мы разрабатываем приложение для небольших тележек с использованием форм xamarin в Visual Studio 2019. Нам нравится реализовывать горизонтальный групповой просмотр списка в формах Xamarin. Я попробовал группу flowlistview, но она не может связать шаблон заголовка. Есть ли какой-либо пользовательский рендер, доступный для просмотра списка горизонтальной группировки, или дайте мне решение этой проблемы
My code: Homepage.xaml
<flv:FlowListView SeparatorVisibility="None"
HasUnevenRows="false" GroupDisplayBinding="{Binding Heading}"
IsGroupingEnabled="True"
FlowItemsSource="{Binding ListOfPeople}">
<flv:FlowListView.FlowColumnTemplate>
<DataTemplate>
<Label Text="{Binding DisplayName}" />
</DataTemplate>
</flv:FlowListView.FlowColumnTemplate>
</flv:FlowListView>
HomepageViewModel:
private List<PersonList> _listOfPeople;
public List<PersonList> ListOfPeople { get { return _listOfPeople; } set { _listOfPeople = value
public HomePageViewModel()
{
var sList = new PersonList()
{
new Person() { FirstName = "Sally", LastName = "Sampson" },
new Person() { FirstName = "Taylor", LastName = "Swift" },
new Person() { FirstName = "John", LastName = "Smith" }
};
sList.Heading = "S";
var dList = new PersonList()
{
new Person() { FirstName = "Jane", LastName = "Doe" }
};
dList.Heading = "D";
var jList = new PersonList()
{
new Person() { FirstName = "Billy", LastName = "Joel" }
};
jList.Heading = "J";
var list = new List<PersonList>()
{
sList,
dList,
jList
};
ListOfPeople = list;
}
}