Re: [WPF] использование Grid, UniormGrid больших размеров
От: SiAVoL Россия  
Дата: 31.10.07 15:00
Оценка:
Здравствуйте, s8k, Вы писали:

s8k>1-ый и самый главный. Если читать файл килобайт этак 20, то создается 20 тысяч объектов Rectangle. Этот процесс занимает на моем (не самом слабом компьютере) до нескольких минут. Приложение съедает примерно 350 мб оперативы. Но как только все объекты созданы, приложение отрисовывается и работает без единого тормоза, даже при скролле и зуме таблицы.

здесь видимо придется создавать свой грид, наследуясь от VirtualizingPanel.

s8k>Учитывая, что у rectangle'ов может быть всего 16 цветов фона. Я думал, используя только 16 объектов, заполнить Grid, но насколько я понял это невозможно

можно покурить в сторону статических ресурсов, но вроде контролы нельзя разделять (share). Поэтому, видимо, не получится.

s8k>Подскажите пожалуйста, как можно оптимизировать приложение, естественно не отказываясь от WPF?

остается VirtualizingPanel
... << RSDN@Home 1.2.0 alpha rev. 745>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.