Nel post precedente ho parlato della localizzazione con il .NET Compact Framework. Tra le altre cose, nell'articolo citato si legge che
The .NET Compact Framework does not support the CurrentCulture and CurrentUICulture properties for a Thread, as culture settings are per-device and not per-thread.
In parole semplici, non è possibile utilizzare queste proprietà per fare in modo che il ResourceManager carichi automaticamente a runtime le risorse localizzate e, ad esempio, modifichi la lingua utilizzata dall'interfaccia in base alla selezione dell'utente.
Su CodeProject è stato pubblicato un interessante articolo che spiega come superare questa limitazione, proponendo un approccio che si ispira alla soluzione adottata dalla versione Full del Framework. L'esempio allegato, in C#, richiede il Windows Mobile 5.0 SDK per Pocket PC.