FastColorTextBox
Syntax Highlight Beispiel
FontStyle style = FontStyle.Regular; TextStyle blue = new TextStyle(Brushes.LightBlue, null, style); TextStyle red = new TextStyle(Brushes.Red, null, style); TextStyle green = new TextStyle(Brushes.Green, null, style); void textBox_TextChanged(object sender, TextChangedEventArgs e) { e.ChangedRange.ClearStyle(blue, red, green); e.ChangedRange.SetStyle(blue, "<.*?>"); e.ChangedRange.SetStyle(red, "{{(?!!)(?!GUID).*?}}"); e.ChangedRange.SetStyle(green, "{{! .*? }}"); }