Неверный MonthDayPattern в Silverlight на ПК с немецкой Windows
Я сталкиваюсь с действительно странной проблемой на ПК с установленной немецкой Windows Server 2003. Важно отметить, что этого не происходит на ПК с установленной английской Windows, даже если я установил Thread.CurrentThread.CurrentCulture, Thread.CurrentThread.CurrentUICulture и Language на немецкий. Этого также не произойдет, если я установлю язык отображения Windows на немецкий. Это происходит только в Silverlight (не происходит в WPF или консольном приложении).
Проблема проста - значение MonthDayPattern текущего Thread.CurrentThread.CurrentCulture.DateTimeFormat равно "MMMM.dd". На каждом другом ПК я проверяю это с Культурой, UICulture и Языком, установленным на немецкий язык, значение "dd.MMMM".