169 похожих чатов

Надо сделать вертикальный список формс. приложение пока только под андроид.

что более производительное CollectionView или ListView?

11 ответов

8 просмотров

Collection View всегда лучше

Sergey-Koshelnyk Автор вопроса
Kirill Ashikhmin
Collection View всегда лучше

там переиспользование ячейки по дефолту?

Sergey Koshelnyk
там переиспользование ячейки по дефолту?

Виртуализация ячеек в CollectionView хуже чем в ListView. На Android так вообще будут ужасные просадки по производительности если использовать DataTemplateSelector. Там на все темплейты назначается один ViewType. Так что тормоза при скролле обеспечены

Kirill Ashikhmin
Если так, то капец ..

Именно так, а на iOS еще веселее, если использовать ObservableCollection, и пытаться сделать move, то все элементы списка будут перестроены, при чем столько раз, сколько будет мутаций с коллекцией. При чем, все видимые элементы списка уже существуют, бингингу у них не меняются, по сути их вообще трогать не надо, но рендеры для этих элементов все равно пересоздаются, и все это занимает огромное количество времени.

Kirill
Именно так, а на iOS еще веселее, если использоват...

Да уж.. наговнокодили они.. я уж понадеялся что сделали нормально.

Kirill
Виртуализация ячеек в CollectionView хуже чем в Li...

Я выше кидал контрол, который маст хев, можно админ закрепит и FAQ обновит

Kirill
Виртуализация ячеек в CollectionView хуже чем в Li...

https://github.com/dotnet/maui/pull/12011 тебя наконец-то услышали ))

Mr. Onion
https://github.com/dotnet/maui/pull/12011 тебя нак...

Огонь, осталось только протестировать как это работать будет)

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта