Подтвердить что ты не робот

Цвет текста WPF TextBlock для каждого символа

как получить каждый символ текстового блока разного цвета в wpf?

4b9b3361

Ответ 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>

Это дает результат: enter image description here

Ответ 2

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

            TextBlock printTextBlock = new TextBlock();
            printTextBlock.Foreground = Brushes.Red;
            printTextBlock.Text = "This text will colored with red";

            StackPanel.Children.Add(printTextBlock);

То же самое для остальной части текста.