[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand].NET Core 3 Support
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Collapse]Controls and Libraries
   Reporting
  [Expand]Data Grid
  [Expand]Ribbon, Bars and Menu
  [Expand]Charts Suite
  [Expand]Pivot Grid
  [Expand]Scheduler
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Tree List
  [Expand]Gauge Controls
  [Expand]Map Control
  [Expand]Layout Management
  [Expand]Windows Modern UI
  [Expand]Printing-Exporting
  [Expand]Data Editors
  [Expand]Navigation Controls
  [Collapse]Spell Checker
    Overview
   [Expand]Getting Started
    Spell Check Algorithms
    Dictionaries
   [Expand]Visual Elements
   [Expand]Examples
  [Expand]Property Grid
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Gantt Control
  [Expand]Diagram Control
  [Expand]Windows and Utility Controls
   Dialogs, Notifications and Panels
  [Expand]Scheduler (legacy)
 [Expand]Scaffolding Wizard
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Overview

Expanded Included Components

Spell Checker is represented by three instances:

Expanded Main Features

The table below lists features available for Spell Checker components.

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

Expanded Product Class Structure

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

Class Description
SpellChecker (see SpellChecker) Represents the base component of the Spell Checker.
RichEditSpellChecker (see RichEditSpellChecker) Allows you to implement the spell checking functionality for the RichEditControl in XAML.
DXSpellChecker (see DXSpellChecker) Allows you to implement the spell checking functionality for the text controls in XAML.
SpellCheckerDictionary (see SpellCheckerDictionary) Represents a dictionary used by the XtraSpellChecker engine.
SpellCheckerISpellDictionary (see SpellCheckerISpellDictionary) Represents an XtraSpellChecker dictionary originated from a dictionary in the ISpell format.
SpellCheckerISpellDictionaryExtension (see SpellCheckerISpellDictionaryExtension) An extension instance implementing the DevExpress.XtraSpellChecker.SpellCheckerISpellDictionary functionality in XAML.
SpellCheckerOpenOfficeDictionary (see SpellCheckerOpenOfficeDictionary) Represents an XtraSpellChecker dictionary originated from a dictionary and affix files of the OpenOffice.org project format.
SpellCheckerOpenOfficeDictionaryExtension (see SpellCheckerOpenOfficeDictionaryExtension) An extension instance implementing the DevExpress.XtraSpellChecker.SpellCheckerOpenOfficeDictionary functionality in XAML.
HunspellDictionary (see HunspellDictionary) A dictionary for the Hunspell spell checking algorithm.
HunspellDictionaryExtension (see HunspellDictionaryExtension) An extension instance implementing the DevExpress.XtraSpellChecker.HunspellDictionary functionality in XAML.
SpellCheckerCustomDictionary (see SpellCheckerCustomDictionary) Represents a custom dictionary of the spell checker.
SpellCheckerCustomDictionaryExtension (see SpellCheckerCustomDictionaryExtension) An extension object implementing the DevExpress.XtraSpellChecker.SpellCheckerCustomDictionary functionality in XAML.
SpellCheckerISpellDictionaryExtension (see SpellCheckerISpellDictionaryExtension) An extension instance implementing the DevExpress.XtraSpellChecker.SpellCheckerISpellDictionary functionality in XAML.
OptionsSpelling (see OptionsSpelling) Contains options that affect text processing.
SpellingExtensions (see SpellingExtensions) A base class for spell check extension methods.

Is this topic helpful?​​​​​​​