Мое приложение синхронизирует данные на нескольких разных устройствах. По этой причине он сохраняет все даты в часовой пояс UTC для учета различных устройств, которые могут быть установлены в разные часовые пояса.
Проблема заключается в том, что когда я читаю даты и показываю их, они кажутся неправильными (большинство пользователей находятся в британском летнем времени, поэтому они отстают на час).
<TextBlock Margin="5" Style="{StaticResource SmallTextblockStyle}">
<Run Text="Last Updated:" />
<Run Text="{Binding Path=Submitted}" />
</TextBlock>
Нужно ли вручную переопределить свойство CurrentCulture для потока пользовательского интерфейса? Я знаю, что должен сделать это в Silverlight.