У меня есть класс, который выглядит примерно так:
public class Line
{
public Color Color { get; set; }
public string Text { get; set; }
}
Я использую mvvm, и сейчас у меня есть строковая правильность, с которой я связываю текст, мой xaml выглядит так
<toolkit:RichTextBox Text="{Binding Text, UpdateSourceTrigger=PropertyChanged}" TextOptions.TextFormattingMode="Ideal" TextOptions.TextRenderingMode="Aliased" AcceptsTab="True" AcceptsReturn="True"/>
Первоначально я настроил это со списком и смог конвертировать мой цвет без особых проблем, однако я не вижу, как это сделать с помощью rtb. Единственное, что я могу придумать, это добавить форматирование rtf в строку перед обновлением моего свойства. Я предполагаю, что есть более простое решение?