Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Форматирование времени StringFormat / 7 сообщений из 7, страница 1 из 1
17.06.2011, 18:47
    #37313459
turidav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование времени StringFormat
Добрый день.
Есть код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 <DataTemplate x:Key="ColTemplate">
                        <Grid >
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="60"/>
                                <ColumnDefinition Width="5"/>
                                <ColumnDefinition Width="60"/>
                            </Grid.ColumnDefinitions>
                            <Grid.RowDefinitions>
                                <RowDefinition Height="30*"/>
                                <RowDefinition Height="30"/>
                            </Grid.RowDefinitions>
                            <TextBlock Grid.Row="0" Grid.ColumnSpan="3" Text="{Binding Path=Name}" TextWrapping="Wrap" />
                        <TextBlock Grid.Row="1" Grid.Column="0" Text="{Binding Path=TimeStart}" TextAlignment="Center" />
                            <TextBlock Grid.Row="1" Grid.Column="1" Text="-" TextAlignment="Center" />
                            <TextBlock Grid.Row="1" Grid.Column="2" Text="{Binding Path=TimeEnd}"  TextAlignment="Center" />
                        </Grid>
 </DataTemplate>


Требуется поля TimeStart и TimeEnd отобразить в формате hh:mm.
Данные передаются в формате TimeStamp
Пробовал "StringFormat=hh:mm","StringFormat=\hh:mm"..... Много разных вариантов, в т.ч. и как в MSDN. Ничего не получается. Либо вылетает Exception, либо просто пустота отображается.
Вопрос: как все-таки правильно задать формат?
...
Рейтинг: 0 / 0
18.06.2011, 09:39
    #37313793
SeVa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование времени StringFormat
Код: plaintext
1.
<TextBlock Text="{Binding Path=TimeStart StringFormat="{} {0:dd/MM/yyyy}"/}"  />
...
Рейтинг: 0 / 0
18.06.2011, 09:40
    #37313794
SeVa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование времени StringFormat
Выделение не сработало, в коде убери [b]
...
Рейтинг: 0 / 0
20.06.2011, 00:07
    #37315134
turidav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование времени StringFormat
SeVa,

SeVa
Код: plaintext
1.
<TextBlock Text="{Binding Path=TimeStart StringFormat="{}{0:dd/MM/yyyy}"/}"  />
3

Все это замечательно работает ... но для даты. Работало и раньше.

А нужно для времени.
...
Рейтинг: 0 / 0
20.06.2011, 00:36
    #37315150
SeVa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование времени StringFormat
Что в твоем понимании "формат TimeStamp"?
...
Рейтинг: 0 / 0
20.06.2011, 01:22
    #37315175
Вестник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование времени StringFormat
timestamp - это не время, это просто последовательный счетчик
...
Рейтинг: 0 / 0
20.06.2011, 08:06
    #37315245
turidav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование времени StringFormat
Вестникtimestamp - это не время, это просто последовательный счетчик

Прошу прощения. TimeSpan, конечно же.....
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Форматирование времени StringFormat / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]