如何:格式化数字和日期

您可以使用 LightSwitch 中的**“格式模式”**属性,在其在屏幕上出现时,指定数字和日期类型的显示格式。 例如,您可能希望将 Decimal 值显示为百分比(0.12 就显示成 12%)或显示包含周日期(7/4/2011 显示为 Monday, July 4, 2011)的 Date。

提示

通常,最好使用自定义业务类型(例如 Money 或 Percent)来指定显示格式。

“格式模式” 属性提供了 “数据设计器” 以下类型:Date、 Date Time、Decimal、Double、Guid、Integer、Long Integer 和 Short Integer。 若要指定格式,请使用与 IFormattable.ToString 方法相同的表示法。 有关格式设置表示法的更多信息,请参见 参考:数字和日期格式

设置数字的格式。

  1. 在**“解决方案资源管理器”**中,双击实体或表格。

    在**“数据设计器”**中打开实体或表格。

  2. 在**“数据设计器”**中,请选择您想要格式化的字段。

  3. 在菜单栏上,选择**“视图”“属性窗口”**。

  4. 在**“格式化”部分的“属性”** 窗口中,选择**“格式模式”**属性并指定有效的格式字符串。

    有关格式字符串的更多信息,请参见参考:数字和日期格式

设置日期的格式

  1. 在**“解决方案资源管理器”**中,双击实体或表格。

    在**“数据设计器”**中打开实体或表格。

  2. 在**“数据设计器”**中,请选择要格式化的类型 Date 或 Date Time 的字段。

  3. 在菜单栏上,选择**“视图”“属性窗口”**。

  4. 在**“格式化”部分的“属性”** 窗口中,选择**“格式模式”**属性并指定有效的格式字符串。

    有关格式字符串的更多信息,请参见参考:数字和日期格式

  5. 在**“解决方案资源管理器”**中,双击显示实体或表的屏幕。

    该屏幕在**“屏幕设计器”**中打开。

  6. 在**“屏幕内容树”**中,选择您想要格式化的数据字段。

  7. 在列表中,请选择 Label 或 TextBox。

    备注

    Date Picker, Date Time Picker、Date Time Viewer 和 Date Viewer 控件不遵循“格式模式”属性。

请参见

任务

如何:使用屏幕设计器设计 Silverlight 屏幕

概念

参考:数字和日期格式

其他资源

数据:应用程序背后的信息