自定义数据类型?

时间:2012-04-24 07:37:46

标签: visual-studio-lightswitch

我想在表设计器中自定义一些数据类型。

以下是我的想法:

  • 时间跨度
  • 网址 - 此类型也应为有效网址并显示为链接

更新,对于TimeSpan,我使用了TimeSpan.Ticks,但我正在寻找一个更好的解决方案,其中包括自定义显示和验证。

1 个答案:

答案 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的解决方案时;你可以在线发布内容,并在这个答案下面的评论中提供一个链接。社区将非常感激。 :)