В моем приложении у меня есть элемент управления, который отображает шестнадцатеричные данные:

Я хочу раскрасить разные байты. В настоящее время я использую TextBlock
для отображения шестнадцатеричных данных, я не думаю, что можно по-разному окрашивать отдельные байты.
Итак, мой вопрос: какой элемент управления я должен использовать для цветовой кодировки текста?
Существуют ли другие способы достижения такой цветовой кодировки?