Контроль текста и цветной фон - PullRequest
1 голос
/ 16 декабря 2010

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

alt text

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

Итак, мой вопрос: какой элемент управления я должен использовать для цветовой кодировки текста?

Существуют ли другие способы достижения такой цветовой кодировки?

Ответы [ 2 ]

3 голосов
/ 16 декабря 2010

Рассмотрите возможность использования TextBlock, но разбивайте элементы, используя блоки Run, например,

    <TextBlock>
        <Run Background="Red">A</Run>
        <Run Background="Blue">B</Run>
    </TextBlock>
0 голосов
/ 16 декабря 2010

Попробуйте это

    <Label>
        <StackPanel Orientation="Horizontal">
            <TextBlock Background="Red" Text="S"/>
            <TextBlock Background="Blue" Text="O"/>
        </StackPanel>
    </Label>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...