Back to Devexpress

WPF Spell Checker Overview

wpf-8929-controls-and-libraries-spell-checker-overview.md

latest6.5 KB
Original Source

WPF Spell Checker Overview

  • Jan 11, 2022
  • 2 minutes to read

Included Components

Spell Checker is represented by three instances:

Main Features

The table below lists features available for Spell Checker components.

ParametersSpellCheckerRichEditSpellCheckerDXSpellChecker
Supported EditorsTextBox
RichTextBox
TextEdit
MemoEdit
RichEditControlRichEditControlTextBox
RichTextBox
TextEdit
MemoEdit
Supported DictionariesSimple, ISpell, OpenOffice, Hunspell, CustomISpell, OpenOffice, Hunspell, CustomISpell, OpenOffice, Hunspell, Custom
Available in Code-BehindYes
(Example)NoNo
Check-As-You-Type ModeYes
(Example)Yes
(Example)Yes
(Example)
Custom Controls RegistrationYes
(Example)NoNo

Product Class Structure

Use the following links to access reference information about the most important classes in the Spell Checker.

ClassDescription
SpellCheckerRepresents the base component of the Spell Checker.
RichEditSpellCheckerAllows you to implement the spell checking functionality for the RichEditControl in XAML.
DXSpellCheckerAllows you to implement the spell checking functionality for the text controls in XAML.
SpellCheckerDictionaryRepresents a dictionary used by the XtraSpellChecker engine.
SpellCheckerISpellDictionaryRepresents an XtraSpellChecker dictionary originated from a dictionary in the ISpell format.
SpellCheckerISpellDictionaryExtensionAn extension instance implementing the SpellCheckerISpellDictionary functionality in XAML.
SpellCheckerOpenOfficeDictionaryRepresents an XtraSpellChecker dictionary originated from a dictionary and affix files of the OpenOffice.org project format.
SpellCheckerOpenOfficeDictionaryExtensionAn extension instance implementing the SpellCheckerOpenOfficeDictionary functionality in XAML.
HunspellDictionaryA dictionary for the Hunspell spell checking algorithm.
HunspellDictionaryExtensionAn extension instance implementing the HunspellDictionary functionality in XAML.
SpellCheckerCustomDictionaryRepresents a custom dictionary of the spell checker.
SpellCheckerCustomDictionaryExtensionAn extension object implementing the SpellCheckerCustomDictionary functionality in XAML.
SpellCheckerISpellDictionaryExtensionAn extension instance implementing the SpellCheckerISpellDictionary functionality in XAML.
OptionsSpellingContains options that affect text processing.
SpellingExtensionsA base class for spell check extension methods.