Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

SpellChecker Class

Represents the base component of the Spell Checker.

Namespace: DevExpress.Xpf.SpellChecker

Assembly: DevExpress.Xpf.SpellChecker.v24.2.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