WPF: StringFormat и CurrentCulture не работают

При создании привязки на значение, содержащее дату и время (в формате DateTime), у меня все значения выводились следующим образом:
WPF: StringFormat и CurrentCulture не работают
XAML-код для данной привязки был таким:

<GridViewColumn Width="Auto" Header="Date and Time" 
     DisplayMemberBinding="{Binding TimeCreated, StringFormat={}{0:G}}"/>

Но во-первых это не совсем читабельно для меня, а во-вторых не правильно, т.к. форматирование не использует текущие настройки системы для отображения даты и времени.

Чтобы это исправить пришлось в программе дописать небольшой фрагмент кода:

this.Language = XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.Name);

Теперь все отображается как надо:
WPF: StringFormat и CurrentCulture не работают