.NET MAUI CollectionView Groupheadertemplate Crashing на iOS с неполным списком рендерингIOS

Программируем под IOS
Ответить
Anonymous
 .NET MAUI CollectionView Groupheadertemplate Crashing на iOS с неполным списком рендеринг

Сообщение Anonymous »

Я разрабатываю приложение .net Maui, которое отображает список основных приятелей и вторичных приятелей, сгруппированных в CollectionView. Все отлично работает на Android - все приятели перечислены, сгруппированы, а пользовательский интерфейс обновлений и обновления, как и ожидалось. Через перевоз) приложение
вылетает на iOS. Если я удаляю Groupheadertemplate, аварий не происходит.
Сводка выпуска:
  • Платформа: только
  • только частичные данные (3 из 12 пунктов) отображаются в группированном списке. /> < /ul>
    Работа над: < /p>

    Android: все функционирует правильно.

    Код: Выделить всё

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    < /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;
    }
    }
    
    Screenshot:

    . приятели).
  • Удаленное groupheadertemplate - приложение не рушится, но группировка теряется.
  • Такая же логика работает без каких -либо проблем на Android.
Не могли>

Подробнее здесь: https://stackoverflow.com/questions/797 ... mplete-lis
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»