Unplanned
Last Updated: 08 Apr 2020 09:36 by ADMIN

It seems that initializing this property chain:

rtbSpellChecker.SpellChecker.Settings.SpellCheckUppercaseWords = true;

causes the DocumentSpellChecker to be replaced by a new instance.

Workaround: Add an additionally registered RadRichTextBoxSpellChecker:

RadRichTextBoxSpellChecker rtbSpellChecker = new RadRichTextBoxSpellChecker();
rtbSpellChecker.SpellChecker.Settings.SpellCheckUppercaseWords = true;
ControlSpellCheckersManager.RegisterControlSpellChecker(rtbSpellChecker);

Unplanned
Last Updated: 07 Nov 2018 20:40 by Mohamoud
When spell checking is invoked with SpellCheckingMode.AllAtOnce the parent window (the windows which showed the spell checking dialog) can be positioned in front of the spell checking windows (for example if toolbar icon for the window is pressed). This is most probably because the owner of the spell checking dialog is not set.
Unplanned
Last Updated: 28 Mar 2018 15:55 by ADMIN
Currently, setting RadSpellChecker.WindowSettings.ShowAlertWhenSpellCheckingCompleted only partially affects the "All at once" spell checking scenario. It is used only to suppress the alert in cases when there are not spelling errors in the control. Instead, it should be used to suppress the informational message at the end of the spell checking process and automatically close the dialog.

Workaround: Create custom spell checker class, similar to RadSpellChecker, which automatically close the dialog (see the attached project).