Визуализация большой отформатированной таблицы в C# WPF
В настоящее время я делаю приложение C# WPF, которое генерирует таблицу, которая делает сравнительные отчеты. Таблица большая с форматированным фоном, передним планом и т. Д.
Я пытался использовать Table в FlowDocument, но обработка была медленной, и прокрутить практически невозможно. Есть ли способ, которым я могу решить эту проблему?
Я посмотрел на виртуализацию данных, но не смог найти ничего, что относится к таблице в FlowDocument. К вашему сведению, FlowDocument просто состоит из большой таблицы с многочисленными форматированными строками и формируется с использованием XamlReader.Load()
,
Любые предложения по оптимизации производительности будут приветствоваться.
1 ответ
Изучив различные альтернативы, я обнаружил, что переписать потоковый документ в HTML гораздо лучше. Загрузка занимает меньше времени и проблем с прокруткой нет.