我想在表格设计器中自定义一些数据类型。
这是我想到的:
- 时间跨度
- Url - 此类型也应该是有效的 URL 并显示为链接
更新,对于TimeSpan
,我已经使用过TimeSpan.Ticks
,但我正在寻找一个更好的解决方案,包括自定义显示和验证。
我想在表格设计器中自定义一些数据类型。
这是我想到的:
更新,对于TimeSpan
,我已经使用过TimeSpan.Ticks
,但我正在寻找一个更好的解决方案,包括自定义显示和验证。
Visual Studio LightSwitch 2011 可扩展性工具包是开始的地方。
Luminous LightSwitch Types已经有一个 URL 类型,所以你已经完成了一半。
对于 TimeSpan,您将创建一个1. LightSwitch Business Type
. 用作System.Int64
表示的基础类型Ticks
。
您将需要阅读有关创建业务类型的示例,该示例应位于 PDF “cookbook” 或online中。
一旦你实现了业务类型,我 95% 肯定你可以指定一个控件,用于编辑 UI 上的值。WP7 和 WPF 中有很多免费的 TimeSpan 选择器控件。您可以将这些解决方案组合成 Silverlight 版本以供 LightSwitch 使用。
WP7 TimeSpanPicker 深入
了解 Windows Phone 7
时间选择器 (WPF)的 TimeSpanPicker
ps 请问,如果/当您确实找到 TimeSpan 的解决方案时,我会问一个简单的问题;您可以在线发布内容并在此答案下方的评论中提供链接。社区将不胜感激。:)