ComponentOne WPF SpellChecker is a component designed to add comprehensive spell-checking functionality to Windows Presentation Foundation (WPF) applications. It supports multiple modes of spell detection including modal dialogs and inline highlighting, and works with various controls such as RichTextBox. Developers can customize dictionaries and handle events to suit diverse text editing scenarios, improving user text input quality and accuracy.
Modal Spell Checking
Enables spell-checking through a modal dialog that scans the text and prompts users with spelling suggestions.
Inline Spell Checking
Supports highlighting of misspelled words directly within text controls, allowing users to see errors as they type for immediate correction.
Dictionary Management
Includes a main dictionary with over 20 additional language dictionaries available for download, plus the ability to load dictionaries from streams and maintain custom ignore lists for user-specific terms.
Event Handling
Exposes events such as BadWordFound and CheckControlCompleted to allow developers to respond dynamically to misspellings and completion of spell-checking operations.
Integration with RichTextBox
Integrates with the ComponentOne RichTextBox for WPF to enable spell-checking directly in a powerful rich text editor supporting formatted text, images, and hyperlinks.
User Dictionary Support
Allows users to add their own words to a custom dictionary that persists across sessions, ensuring personal or technical terms are recognized and not flagged repeatedly.
Customizable UI Interaction
Provides dialogs and messaging that notify users of spelling errors and correction completion, with the flexibility to modify or extend the interface and behavior.
Product Compatibility
Review the details below to ensure this product is supported within your environment.
Component Type
.NET
.NET Version
.NET 10 LTS
.NET 9 STS
.NET 8 LTS
.NET 6 LTS
.NET 4.8 or earlier
.NET Platform
.NET Assembly
.NET Class
.NET WPF
IDE Support
Visual Studio
How to Buy
Available as part of ComponentOne WPF Edition and ComponentOne Studio Enterprise.
MESCIUS, formerly known as GrapeCity, is a leading developer-focused brand established in Japan, with a history spanning over 30 years. It is recognized for its extensive suite of software components, including reporting frameworks, spreadsheet libraries, and Japanese market-oriented input controls. Popular products such as ActiveReports, SPREAD, InputMan, and ComponentOne support both .NET and JavaScript ecosystems and are widely used in business-critical applications. MESCIUS offers distinctive advantages such as proven reliability, comprehensive Japanese localization, and strong technical support, making it a trusted choice for IT professionals and software developers building complex and localized systems.