как получить каждый символ текстового блока разного цвета в wpf?
Цвет текста WPF TextBlock для каждого символа
Ответ 1
Используйте множество различных прогонов:
<TextBlock FontSize="22">
<Run Foreground="Gold">H</Run>
<Run Foreground="Maroon">e</Run>
<Run Foreground="Blue">l</Run>
<Run Foreground="Orange">l</Run>
<Run Foreground="Brown">o</Run>
</TextBlock>
Это дает результат:
Ответ 2
Вы можете создавать цвета, добавляя каждый цвет в качестве нового учебника, например:
TextBlock printTextBlock = new TextBlock();
printTextBlock.Foreground = Brushes.Red;
printTextBlock.Text = "This text will colored with red";
StackPanel.Children.Add(printTextBlock);
То же самое для остальной части текста.