Вы можете составить цвета, добавив каждый цвет в качестве нового учебника, например:
TextBlock printTextBlock = new TextBlock();
printTextBlock.Foreground = Brushes.Red;
printTextBlock.Text = "This text will colored with red";
StackPanel.Children.Add(printTextBlock);
То же самое для остального текста.