WPF Spell Checker Overview
- 2 minutes to read
#Included Components
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.
#Main Features
The table below lists features available for Spell Checker components.
Parameters | Spell |
Rich |
DXSpell |
---|---|---|---|
Supported Editors | Text Rich Text Memo Rich |
Rich |
Text Rich Text Memo |
Supported Dictionaries | Simple, ISpell, Open |
ISpell, Open |
ISpell, Open |
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 |
#Product Class Structure
Use the following links to access reference information about the most important classes in the Spell Checker.
Class | Description |
---|---|
Spell |
Represents the base component of the Spell Checker. |
Rich |
Allows you to implement the spell checking functionality for the Rich |
DXSpell |
Allows you to implement the spell checking functionality for the text controls in XAML. |
Spell |
Represents a dictionary used by the Xtra |
Spell |
Represents an Xtra |
Spell |
An extension instance implementing the Spell |
Spell |
Represents an Xtra |
Spell |
An extension instance implementing the Spell |
Hunspell |
A dictionary for the Hunspell spell checking algorithm. |
Hunspell |
An extension instance implementing the Hunspell |
Spell |
Represents a custom dictionary of the spell checker. |
Spell |
An extension object implementing the Spell |
Spell |
An extension instance implementing the Spell |
Options |
Contains options that affect text processing. |
Spelling |
A base class for spell check extension methods. |