Как получить цвет слов в строке в RichTextBox WPF C #? - PullRequest
0 голосов
/ 26 июня 2019

У меня есть текст в моем RichTextBox, и я хочу проверить, не является ли какое-либо из слов не черным. Если нет, то я хочу значение цвета.

Вот как я пытаюсь прочитать каждое слово, но я не знаю, что делать, чтобы получить цвет.

Regex regex = new Regex(@"\b[\s,\.-:;]*");
string richText = new TextRange(RichTextBoxData.Document.ContentStart, RichTextBoxData.Document.ContentEnd).Text;
List<string> listofWords = regex.Split(richText).Where(x => !string.IsNullOrEmpty(x)).ToList();
//TextRange textRange = new TextRange(RichTextBoxData.Document.ContentStart, RichTextBoxData.Document.ContentEnd);
if (!String.IsNullOrEmpty(richText))
{
    foreach (string words in listofWords)
    {
        //Check colour
    }
}
...