WPF проверка орфографии richtextbox повторить попытку - PullRequest
0 голосов
/ 23 января 2019

Я много отредактировал этот вопрос, потому что кажется, что этот вопрос отличается от того, о котором я подумал.

Я решил переписать весь свой вопрос, поскольку происходит нечто странное: в настоящее время я встраиваю WPFв мой C # проект для проверки орфографии, но я наткнулся на довольно странную проблему

Как вы можете видеть, у меня есть пустой RichTextBox

Я встроил WPF richtextbox в C #, как это:

System.Windows.Controls.RichTextBox richTextBox1 = new System.Windows.Controls.RichTextBox();

elementHost1.Child = richTextBox1;
omschrijving.SpellCheck.IsEnabled = true;

Теперь вот где начинаются нечетные части,

[Работа] Пример 1: (здесь я загружаю файл .rtf в мое текстовое поле

TextRange range = new TextRange(richTextBox1.Document.ContentStart, richTextBox1.Document.ContentEnd);
FileStream stream = new FileStream("file_example.rtf", FileMode.Create, FileAccess.Write, FileShare.None);
range.Load(stream, DataFormats.Rtf);
stream.Close();

[Не работает] Пример 2: (здесь я загружаю .txt файл в свое текстовое поле

TextRange range = new TextRange(richTextBox1.Document.ContentStart, richTextBox1.Document.ContentEnd);
FileStream stream = new FileStream("file_example.txt", FileMode.Create, FileAccess.Write, FileShare.None);
range.Load(stream, DataFormats.Text);
stream.Close();

[Не работает] Пример 3: (здесь я не загружаю файл, потому что мне не нужно загружать файл, я просто передаю строку)

new System.Windows.Documents.TextRange(richTextBox1.Document.ContentStart, richTextBox1.Document.ContentEnd).Text = omschrijving_temp;

[Не работает] Пример 4:(здесь я не загружаю файл, потому что мне не нужно загружать файл, я просто добавляю строку)

omschrijving.AppendText(omschrijving_temp);

Пример 1 загружает текст, который яв RichtTextBox, а затем показывает красные точки на тексте (орфографические ошибки)

Пример 2 загружает текст в RichtTextBox, а затем игнорирует проверку орфографии

Пример 3 загружает текст в RichtTextBox, а затем игнорирует проверку орфографии

Пример 4 загружает текст в RichtTextBox, а затем игнорирует проверку орфографии

Во всех приведенных выше примерах, когда я набираю richTextBox (после добавления текста), проверка орфографии работает отлично,

Но она игнорирует проверку орфографии для автоматически добавляемого текста ..

При добавлении текста в RichTextBox он работает только в формате .RTF (richtext), в противном случае он просто игнорирует проверку орфографии.

Есть ли исправления, это ошибка?или

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...