Можно ли динамически сделать часть TextBlock.Text другим цветом?

У меня есть TextBlock в моей основной форме. Я установил свойство Text для разных строк во время запуска приложения.

Я хотел бы иметь возможность окрашивать части отдельных строк.

Псевдокод:

if(a < 0) txbStatus.Text = string.Format("{0} <RED>{1}</RED>",  a, b);
     else txbStatus.Text = string.Format("{0} <BLUE>{1}</RED>", a, b);

Ответы на вопрос(1)

Ваш ответ на вопрос