Есть ОЧЕНЬ БОЛЬШОЙ текст (от есть его за раз не буферизовать), в котором баждая буква имеет фон своего цвета. Необходимо реализовать вывод такого текста на экран в C# с использованием WPF. Лично я для фрагмента, который выводится на экран, строил: a) RichTextBox->FliwDocument->Paragraph->Span->куча_Run'ов, перестраивая всё при промотке b) StackPanel вертикальную, в неё набивал StackPanel'ы горизонтальные, в которых лежали TextBlock'и. В обоих случаях всё неимоверно тормозила. Знает ли кто-нибудь более рациональный способ? Заранее спасибо.