Элемент управления Grid… продолжение 1
В первом посте мы разбили функциональность грида на несколько классов. Давайте еще раз быстренько их опишем: Lines — представляет набор колонок или строк. Range — oписывает любую совокупность ячеек. Layout — позволяет размещать данные внутри ячейки. Model — определяет интерфейс доступа к данным для View и Controller. View — показывает информацию в ячейке. Controller — позволяет пользователю менять данные. CacheCell — кеширует данные для видимой ячейки. CacheGrid — кеширует данные для видимой части грида. GridWindow — специальный контрол. Так же мы описали модели и вью для текстовых данных (ModelText, ModelTextCallback. ViewText). Давайте попробуем создать грид и привязать к нему текстовые данные. Новую функциональность, которая нужна для работы стандартного грида будем добавлять в виде специальных Model/View/Controller.Читать дальше →