Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Нормальный HTML листбох?

26.03.23 20:38
Re: Нормальный HTML листбох?
 
alex445 коренной житель
в ответ AlexNek 26.03.23 20:27
Без виртуализации?

Это же listbox. Да и большой = 15 элементов

И что? В Радзене виртуализация есть для любых коллекций, которые слишком большие и не влезают все в экран, и чтобы сразу все не рисовать, рисуют частично через запросы части коллекции в каждый момент времени (через страничность или по событию скролла). Это же легко через IQueriable или IEnumerable делается - Skip.Take.


Для компонентов, поддерживающих виртуализацию, там есть свойство OverscanCount, которым можно задать добавочное число элементов сверху и снизу виртуального окна (элементов, попадающих в данный момент на рендеринг), чтобы уменьшить число обращений и источнику с вызовом Skip.Take.

 

Перейти на