Skip to main content

SpellChecker Class

Represents the base component of the Spell Checker.

Namespace: DevExpress.Xpf.SpellChecker

Assembly: DevExpress.Xpf.SpellChecker.v24.1.dll

NuGet Package: DevExpress.Wpf.SpellChecker

Declaration

public class SpellChecker :
    SpellCheckerBase,
    ISpellChecker

The following members return SpellChecker objects:

Remarks

Spell Checker is represented by three instances:

SpellChecker
Basic spell checking component.
RichEditSpellChecker
Spell-checking functionality in XAML for the RichEditControl.
DXSpellChecker
Spell-checking functionality in XAML for other text editors.

If you are new to the Spell Checker, we recommend that you first review the following introductory documents:

Main Features

The table below lists features available for Spell Checker components.

Parameters SpellChecker RichEditSpellChecker DXSpellChecker
Supported Editors TextBox
RichTextBox
TextEdit
MemoEdit
RichEditControl
RichEditControl TextBox
RichTextBox
TextEdit
MemoEdit
Supported Dictionaries Simple, ISpell, OpenOffice, Hunspell, Custom ISpell, OpenOffice, Hunspell, Custom ISpell, OpenOffice, Hunspell, Custom
Available in Code-Behind Yes
(Example)
No No
Check-As-You-Type Mode Yes
(Example)
Yes
(Example)
Yes
(Example)
Custom Controls Registration Yes
(Example)
No No

Dictionaries

The Spell Checker for WPF supports the following dictionaries:

  • Simple
  • ISpell
  • OpenOffice
  • Hunspell
  • Custom

You can add multiple dictionaries to the spell checker’s dictionary collection or share dictionaries between multiple spell checkers.

See Also