Визуализация большой отформатированной таблицы в C# WPF

В настоящее время я делаю приложение C# WPF, которое генерирует таблицу, которая делает сравнительные отчеты. Таблица большая с форматированным фоном, передним планом и т. Д.

Я пытался использовать Table в FlowDocument, но обработка была медленной, и прокрутить практически невозможно. Есть ли способ, которым я могу решить эту проблему?

Я посмотрел на виртуализацию данных, но не смог найти ничего, что относится к таблице в FlowDocument. К вашему сведению, FlowDocument просто состоит из большой таблицы с многочисленными форматированными строками и формируется с использованием XamlReader.Load(),

Любые предложения по оптимизации производительности будут приветствоваться.

1 ответ

Решение

Изучив различные альтернативы, я обнаружил, что переписать потоковый документ в HTML гораздо лучше. Загрузка занимает меньше времени и проблем с прокруткой нет.

Другие вопросы по тегам