Дата в напоминании в американском формате (мм / дд / гггг) По умолчанию, я думаю.Как манипулировать коллекцией напоминаний и отформатировать дату в британском формате так, чтобы listBox отображал напоминания, как показано ниже:
Дата начала (в британском формате или не в американском формате)Проблемы с контентом
MyReminders = ScheduledActionService.GetActions()
.Where(a => a.BeginTime.Date == Today);
foreach (Reminder r in MyReminders)
{
// How to change the date format to British in each of the reminder and display
in the listBox?
}
ReminderListBox.ItemsSource = MyReminders;
In the list Box :
<ListBox Name="ReminderListBox" Margin="1,116,-2,4" >
<ListBox.ItemTemplate>
<DataTemplate>
<Grid Background="Transparent" Margin="0,0,0,30">
<StackPanel Orientation="Horizontal" >
<TextBlock Text="begin "/>
<TextBlock Text="{Binding BeginTime}" HorizontalAlignment="Right"/>
</StackPanel>
</Grid>
</DataTemplate/>
</ListBox.ItemTemplate/>
</ListBox />
: я не хочу устанавливать формат даты в списке.Я хочу динамически определять локаль и отображать формат даты на основе обнаруженной локали. Например, неамериканский формат для Jpn, Kor, China