У меня есть приложение Windows.Forms, и я изменяю ресурсы во время выполнения с помощью этого кода:
Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture = new CultureInfo("it-IT");
Что происходит, так это то, что новые формы отображаются правильно с новой культурой, в то время как строки Properties.Resources. * Всегда отображаются с нейтральной культурой (даже если для Properties.Resources.Culture правильно установлено значение "it-IT").
Как я могу заставить мою программу перезагрузить Properties.Resources. * Строки после изменения культуры?