Ответ 1
Вы хотите использовать RichTextBox для этого.
У меня есть текстовый редактор WPF, в который мои пользователи набирают XHTML.
XAML...
<TextBox Name="TextBoxContentBody"
TextWrapping="Wrap"
AcceptsReturn="True"
VerticalScrollBarVisibility="Visible"
FontFamily="Consolas"
... />
Он выглядит следующим образом:
Я предпочел бы, чтобы это выглядело так (Photoshopped макет):
Как я могу это сделать?
Вы хотите использовать RichTextBox для этого.
Как сказал Кент с помощью TextBox, вы застряли в одном цвете.
Вот небольшая статья о простой подсветке синтаксиса RTB, которая должна дать вам большую часть того, что вам нужно.
http://blogs.microsoft.co.il/blogs/tamir/archive/2006/12/14/RichTextBox-syntax-highlighting.aspx