Я много отредактировал этот вопрос, потому что кажется, что этот вопрос отличается от того, о котором я подумал.
Я решил переписать весь свой вопрос, поскольку происходит нечто странное: в настоящее время я встраиваю 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), в противном случае он просто игнорирует проверку орфографии.
Есть ли исправления, это ошибка?или