Практическое руководство. Форматирование чисел и дат в приложении LightSwitch
С помощью свойства Шаблон формата можно задать способ отображения числового типа и типа дат в приложении, создаваемом в Visual Studio LightSwitch. Например, может потребоваться отобразить значение Decimal в процентах (0,12 как 12 %) или значение Date вместе с днем недели (04.07.2011 как понедельник, 4 июля 2011 г.).
Важно!
Свойство Шаблон формата применяется только для экранов настольных клиентов для приложений LightSwitch.Для экранов HTML-клиентов можно применить форматирование, написав код JavaScript в методе postRender экрана.См. разделы Форматирование числа и Форматирование даты.
Совет
Часто будет требоваться задавать форматирование отображения с помощью пользовательских бизнес-типов Money и Percent.
Свойство Шаблон формата доступно в конструкторе данных для следующих типов:
Date
Date Time
Decimal
Double
Guid
Integer
Long Integer
Short Integer
Чтобы задать формат, можно использовать ту же нотацию, что и для метода IFormattable.ToString. Дополнительные сведения о нотации форматирования см. в разделе Справочные материалы. Форматы чисел и даты.
Форматирование числа
В области Обозреватель решений откройте контекстное меню для сущности или таблицы и выберите Открыть.
Сущность или таблица откроется в конструкторе данных.
Примечание
Для приложений, которые были обновлены до версии Visual Studio 2012 Обновление 2, на панели Перспектива перейдите на вкладку Сервер.
В конструкторе данных выберите поле, которое требуется отформатировать.
В строке меню выберите Вид, Окно свойств.
В окне Свойства в разделе Форматирование выберите свойство Шаблон формата и укажите допустимую строку форматирования.
Дополнительные сведения о строках форматах см. в разделе Справочные материалы. Форматы чисел и даты.
Форматирование даты
В области Обозреватель решений откройте контекстное меню для сущности или таблицы и выберите Открыть.
Сущность или таблица откроется в конструкторе данных.
Примечание
Для приложений, которые были обновлены до версии Visual Studio 2012 Обновление 2, на панели Перспектива перейдите на вкладку Сервер.
В конструкторе данных выберите поле типа Date или Date Time, которое требуется отформатировать.
В строке меню выберите Вид, Окно свойств.
В окне Свойства в разделе Форматирование выберите свойство Шаблон формата и укажите допустимую строку форматирования.
Дополнительные сведения о строках форматах см. в разделе Справочные материалы. Форматы чисел и даты.
В области Обозреватель решений откройте контекстное меню экрана, в котором отображается сущность или таблица.
Экран откроется в конструкторе экрана.
В дереве содержимого экрана выберите элемент, представляющий поле даты, которое требуется отформатировать.
В списке форматов выберите Label или TextBox.
Примечание
Элементы управления Date Picker, Date Time Picker, Date Time Viewer и Date Viewer не учитывают свойство Шаблон формата.
См. также
Задачи
Практическое руководство. Разработка экрана Silverlight с помощью конструктора экрана
Основные понятия
Справочные материалы. Форматы чисел и даты