вылетает на iOS. Если я удаляю Groupheadertemplate, аварий не происходит.
Сводка выпуска:
- Платформа: только
- только частичные данные (3 из 12 пунктов) отображаются в группированном списке. /> < /ul>
Работа над: < /p>
Android: все функционирует правильно.Screenshot:Код: Выделить всё
< /code> c# Логика группировки: < /p> var groupedFriendsList = new ObservableCollection(); var primaryGroup = friendsList.Where(f => f.groupType == "monitor.group").ToList(); var secondaryGroup = friendsList.Where(f => f.groupType == "secondary.monitor.group").ToList(); if (primaryGroup.Any()) groupedFriendsList.Add(new GroupedFriends("Primary Buddies", primaryGroup)); if (secondaryGroup.Any()) groupedFriendsList.Add(new GroupedFriends("Secondary Buddies", secondaryGroup)); friendlistview.ItemsSource = groupedFriendsList; < /code> Модель: < /p> public class GroupedFriends : ObservableCollection { public string GroupName { get; set; } public GroupedFriends(string groupName, IEnumerable friends) : base(friends) { GroupName = groupName; } }
. приятели). - Удаленное groupheadertemplate - приложение не рушится, но группировка теряется.
- Такая же логика работает без каких -либо проблем на Android.
Подробнее здесь: https://stackoverflow.com/questions/797 ... mplete-lis