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

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

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

11 ответов

18 просмотров

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 тебя нак...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта