SpellCheck Class
Provides real-time spell-checking functionality to text-editing controls, such as TextBox and RichTextBox.
Assembly: PresentationFramework (in PresentationFramework.dll)
| Name | Description | |
|---|---|---|
![]() | CustomDictionaries | Gets the collection of lexicon file locations that are used for custom spell checking. |
![]() | IsEnabled | Gets or sets a value that determines whether the spelling checker is enabled on this text-editing control, such as TextBox or RichTextBox. |
![]() | SpellingReform | Gets or sets the spelling reform rules that are used by the spelling checker. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() ![]() | GetCustomDictionaries(TextBoxBase^) | Gets the collection of lexicon file locations that are used for custom spelling checkers on a specified text-editing control. |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() ![]() | GetIsEnabled(TextBoxBase^) | Returns a value that indicates whether the spelling checker is enabled on the specified text-editing control. |
![]() | GetType() | |
![]() ![]() | SetIsEnabled(TextBoxBase^, Boolean) | Enables or disables the spelling checker on the specified text-editing control, such as TextBox or RichTextBox. |
![]() ![]() | SetSpellingReform(TextBoxBase^, SpellingReform) | Determines the spelling reform rules that are used by the spelling checker. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | CustomDictionariesProperty | Identifies the CustomDictionaries dependency property. |
![]() ![]() | IsEnabledProperty | Identifies the IsEnabled dependency property. |
![]() ![]() | SpellingReformProperty | Identifies the SpellingReform dependency property. |
To enable the spelling checker, set the SpellCheck::IsEnabled property to true on a text-editing control. When this spelling checker is enabled, misspelled words are underlined by using a red wavy line, as shown in the following illustration. Spelling checker is supported only when WPF provides a default dictionary. In .NET Framework 4, WPF provides dictionaries for English, French, German, and Spanish.

To add a custom dictionary, add the location of the lexicon file to the CustomDictionaries collection.
Available since 3.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



