way two raisepropertychanged property change .net wpf xml textcolor

.net - two - ¿Puedo colorear diferentes partes de texto en un WPF TextBox?



wpf binding textbox (2)

Tengo un WPF TextBox en el que mis usuarios escriben XHTML.

XAML ...

<TextBox Name="TextBoxContentBody" TextWrapping="Wrap" AcceptsReturn="True" VerticalScrollBarVisibility="Visible" FontFamily="Consolas" ... />

Se parece a esto:

Prefiero que se vea así (maqueta de Photoshopped):

¿Cómo podría lograr esto?