Мое приложение Silverlight, включенное в RIA, устанавливает культуру потока в конструкторе приложения (это абсолютно верно, поскольку это приложение для интрасети и никогда не будет использоваться кем-то, кто не является немцем):Изменение спонтанной культуры Silverlight (RIA Services)
public App() {
InitializeComponent();
Thread.CurrentThread.CurrentCulture = new CultureInfo("de-DE");
}
Он делает то, что должен, DataForms отображает значения datetime в немецкой нотации. НО: он спонтанно меняется на en-US notation при навигации между элементами в источнике данных, привязанным к DataForm. Зачем?