Lingue di controllo ortografico WPF

Sto cercando di abilitare il controllo ortografico su un RichTextBox in una piccola applicazione WPF. La maggior parte dei documenti per l’applicazione sono in danese. Preferirei usare il controllo ortografico WPF nativo come

 

Ho cercato su google la maggior parte del web (o almeno così sembra) – e posso trovare solo vecchi post dal 2009/2010 dicendo che solo l’inglese, il tedesco, il francese e lo spagnolo sono supportati. Il mio pensiero era che ora dovrebbero essere supportate più lingue – ma non riesco a trovare alcuna informazione al riguardo.

Qualcuno può confermare che ancora solo quelle quattro lingue sono supportate – o meglio ancora mi dite, che il danese è supportato anche in modo nativo da WPF?

Si prega di consultare questo post sul blog del team WPF che elabora un po ‘di più.

Nelle configurazioni in cui sono supportate solo 4 lingue, è sufficiente impostare xml: lang correttamente – Non credo che sia necessario installare ulteriori lang-pack.

Sulle piattaforms che supportano lingue aggiuntive, il sistema operativo richiede innanzitutto il supporto della piattaforma sottostante. Questo supporto può essere abilitato installando il pacchetto pacchetto Feature On Demand (FoD) corrispondente.

L’articolo della Knowledge Base sopra riportato non approfondisce esattamente come installare il pacchetto FoD giusto. Puoi farlo in uno dei due modi –

  • Aggiungi la tastiera corrispondente.
    • In Win10, vai su Impostazioni -> Ora e lingua -> Regione e lingua -> Aggiungi una lingua. Per impostazione predefinita, questo aggiungerà il supporto per tastiera per la lingua in questione (questo non aggiunge i language pack per impostazione predefinita). Il sistema operativo notificherà a Windows Update il download e l’installazione automatica del pacchetto FoD corrispondente (verrà visualizzata una notifica che indica che sono state installate nuove funzionalità). Una volta eseguita questa operazione, WPF inizierà a supportare il controllo ortografico per la lingua appena abilitata.
  • Puoi anche abilitarlo usando DISM seguendo le istruzioni qui . I pacchetti da cercare sono quelli “di base”. Questo può essere fatto in modalità ‘online’ (cioè, in un sistema operativo attivo), o durante la creazione di un’immagine del sistema operativo offline (solitamente eseguita per distribuzioni ripetibili).

Mi sono guardato intorno e penso che supportino ancora solo 4 lingue per il controllo ortografico.

ecco un post simile: Il TextBox di WPF supporta i dizionari di controllo ortografico per i Paesi Bassi?

EDIT: ecco una citazione da un link:

Il supporto ortografico in WPF è limitato a quattro lingue: inglese, spagnolo, francese e tedesco. I dizionari personalizzati sono progettati per aumentare i dizionari predefiniti per queste lingue e non per estendere il supporto ortografico ad altre lingue.

Fonte: http://blogs.msdn.com/b/text/archive/2009/10/02/custom-dictionaries.aspx

Il controllo ortografico funziona già con tutte le lingue supportate da Windows. È necessario scaricare il Language Pack completo di Windows (traduzione di Windows) per la lingua desiderata. In Windows ‘inferiore a 10 .NET 4.6.1 con i pacchetti di lingua potrebbe essere richiesto.