формат выбора даты wp7, показывающий время - PullRequest
1 голос
/ 08 сентября 2011

Я хочу изменить свой формат выбора даты в Windows Phone 7. Я изменил его на {0: dd-MM-гггг}, но я все еще получаю дату и время в строке, а также предыдущие нули опущены.например, если я хочу дату, такую ​​как 03-11-1988, все, что я получаю, это 11.03.1988 00:00.

как мне исправить это?

это мой xaml

<toolkit:DatePicker Margin="261,463,0,0" x:Name="datePicker1" HorizontalAlignment="Left" VerticalAlignment="Top" d:LayoutOverrides="VerticalAlignment" ValueStringFormat="{}{0:dd-MM-yyyy}" />
<toolkit:DatePicker HorizontalAlignment="Left" Margin="261,558,0,0" x:Name="datePicker2" Height="77" VerticalAlignment="Top" ValueStringFormat="{}{0:dd-MM-yyyy}" />
<toolkit:DatePicker HorizontalAlignment="Left" Margin="261,648,0,0" x:Name="datePicker3" VerticalAlignment="Top" ValueStringFormat="{}{0:dd-MM-yyyy}" />

1 Ответ

1 голос
/ 09 сентября 2011

Я говорю о значении свойства.

Отображение в селекторе корректно. Свойство value возвращает строку в форме, подобной 3/12/2011 00:00 AM . хотя

String txtDate = Convert.ToString(txtDated.ToShortDateString());    

удаляет 00: 00 AM, но дата все еще имеет формат 3/12/2011 , и я хочу 03-12-2011 , для которого я считаю единственным Решение заменяет / на - в строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...