TX Spell .NET for WPF

Package Overview

Topic

Each NuGet package of TX Spell .NET for WPF brings more than an assembly: the license, the US English language data and, for WPF, the spell checker component with its dialogs. Knowing what a package puts into a project tells you which one to choose and what to expect in the output folder after a build.

The Packages

TXTextControl.TXSpell.WPF.SDKTXTextControl.TXSpell.Core.SDK
ForWPF applications.NET and ASP.NET Core code without a user interface
AssembliesTXSpell.dll and TXSpell.WPF.dllTXSpell.dll
Main classTXSpellChecker, with its dialogs and context menusTXSpell
Target framework.NET 8.NET 8
DependenciesNoneNone

Neither package depends on TX Text Control. To use the spell checker with the editor of TX Text Control, install the TX Text Control package as well, TXTextControl.TextControl.WPF.SDK, as Create Your First WPF Application does.

What a Package Contains

File or folderWhat it does in your project
lib/net8.0The assemblies, which the project references, and German resources in de
txspell.wpf.license (txspell.winforms.license in TXTextControl.TXSpell.Core.SDK)Your license file; the build embeds it into your assembly as a resource
DictionariesThe US English dictionary, en_US.dic and en_US.aff, copied into the output folder
HyphenationListsThe US English hyphenation list, hyph_en_US.dic, copied into the output folder
SynonymListsThe US English thesaurus, th_en_US_v2.dat and th_en_US_v2.idx, copied into the output folder
LanguageRecognitionThe data for language detection, languageRecognition.resources, copied into the output folder

After a build, the output folder holds the assemblies and the four language data folders, where the spell checker finds them by default. Installing Dictionaries and Language Data shows how to add other languages next to them.

The WPF package adds nothing to the toolbox: the WPF spell checker is declared as a resource in XAML, as Visual Studio Toolbox and Designer shows.

Versions

VersionRelease
11.0.1Service Pack 1, April 2026
11.0.0Version 11.0, March 2025

The package TXTextControl.TXSpell.WPF.SDK of version 10.0 had the same name and installed in projects for .NET 5 and later; TXTextControl.TXSpell.Core.SDK is new in version 11.0. Service Packs lists the service packs, and Version 11.0 what the version added.

Which Package to Choose

  • A WPF application, with or without TX Text Control, uses TXTextControl.TXSpell.WPF.SDK.
  • A service, a web application or a console application that only checks text uses TXTextControl.TXSpell.Core.SDK. It also runs on Linux, for example as the spell checker of the Document Editor of TX Text Control .NET Server; the blog article Document Editor with TX Spell .NET on Linux using ASP.NET Core shows such an application.

Next Steps