Из форума MSDN:
"Во-первых, нам нужны именно компоненты, чтобы WPF включил проверку орфографии для английского / испанского / немецкого / французского языков?
NetFx 3.5 SP1
Windows XP (языковые пакеты); Windows Vista (из коробки); Windows 7 (из коробки)
NetFx 4
Windows XP (языковые пакеты); Windows Vista (языковые пакеты); Windows 7 (языковые пакеты)
Здесь «языковые пакеты» означает, что вам нужно установить соответствующие языковые пакеты .NET Framework. Например, если вы хотите включить проверку орфографии на испанском языке в Windows XP и .NET Framework 3.5 с пакетом обновления 1 (SP1), установите пакет испанского языка .NET Framework 3.5 с пакетом обновления 1 (SP1). А если вы хотите включить проверку немецкой орфографии в .NET Framework 4.0, установите пакет немецкого языка .NET Framework 4.0.
Языковые пакеты для .NET Framework 4.0 будут доступны в ближайшее время.
«Из коробки» означает, что вам не нужно ничего делать, и проверка орфографии для четырех языков автоматически доступна.
Если вы развертываете свое приложение через ClickOnce, вы можете включить соответствующие языковые пакеты в качестве предварительных условий. Для получения справки о включении языковых пакетов в развертывание ClickOnce можно использовать форум проектов ClickOnce и Setup & Deployment.
Во-вторых, как элемент управления RichTextBox определяет язык для проверки?
Если элемент Run помечен определенным языком, проверка орфографии будет использовать его:
Uno Dos Tres Cuatrro
один два три четыре
Во время выполнения для проверки орфографии используется язык ввода, который использовался для ввода слов, как описано в предыдущем посте.
1042 * *
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/06a2cc61-f2ae-4534-b35a-6c676bc2bcb2/?prof=required