WPF SpellCheck подчеркивает правильные слова на польском языке - PullRequest
0 голосов
/ 21 февраля 2019

Я меняю польское слово «трудно» на «trójnóg» в RichTextBox.'Trójnóg' является допустимым польским словом, однако WPF SpellCheck по умолчанию подчеркивает его (странно, что все слово не подчеркнуто).

Incorrect SpellCheck behavior

У меня та же проблема с другими словами.Проблема не появляется, если я напишу новое слово в тексте с начала (тогда слово не подчеркнуто).Появляется, если я сначала удаляю несколько букв из слова с помощью Backspace, а затем пишу окончание слова (например, я удаляю «rudno» из «trudno», а затем пишу недостающую часть, чтобы получить «trójnóg»).

Я обнаружил, что TextRange.Text, созданный из _richTextBox.GetSpellingError(_richTextBox.CaretPosition); Start и End свойств, возвращает "ójnóg", которое не является допустимым польским словом.Так что SpellChecker не смотрит на слово целиком, а только на его часть.Есть ли способ решить эту проблему?

Редактировать: Моя версия Windows: Windows 10 Pro, версия 1809.

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