Не лучше ли определить необходимое форматирование для самой привязки? Что-то вроде: -
<sdk:DataGridTextColumn Header="SomeDate" Binding="{Binding SomeDate, StringFormat={}{0:MM/dd/yyyy HH:mm:ss}}" />
Причина, по которой ваш код не работает, заключается в том, что CultureInfo
, используемый элементами управления, загруженными Xaml, определяется свойством Language
элемента управления, загружающего Xaml. Я не думаю, что есть способ предоставить пользовательский CultureInfo
в этом сценарии.