我想在表设计器中自定义一些数据类型。
以下是我的想法:
更新,对于TimeSpan
,我使用了TimeSpan.Ticks
,但我正在寻找一个更好的解决方案,其中包括自定义显示和验证。
答案 0 :(得分:2)
Visual Studio LightSwitch 2011 Extensibility Toolkit是值得一去的地方。
Luminous LightSwitch Types已经有了一个网址类型,所以你就在那里。
对于TimeSpan,您将创建一个1. LightSwitch Business Type
。使用System.Int64
作为基础类型来表示Ticks
。
您需要阅读有关创建业务类型的示例,该示例应位于PDF“cookbook”或online中。
一旦你实现了业务类型,我就95%肯定你可以指定一个控件,用于编辑UI上的值。 WP7和WPF中有很多免费的TimeSpan选择器控件。您可以将这些解决方案组合到Silverlight版本中,以便LightSwitch使用。
WP7 TimeSpanPicker in depth
A TimeSpanPicker for Windows Phone 7
Time Picker (WPF)
P.S。请问,一件简单的事情,如果/当你找到TimeSpan的解决方案时;你可以在线发布内容,并在这个答案下面的评论中提供一个链接。社区将非常感激。 :)