2012-04-24 196 views
0

我想在表設計器中自定義一些數據類型。自定義數據類型?

以下是在我的腦海裏想出了:

  • 時間跨度
  • URL - 也是這個類型應該是一個有效的URL,並顯示爲鏈接

更新,爲TimeSpan,我已經使用TimeSpan.Ticks,但我正在尋找一個更好的解決方案,其中將包括自定義顯示和驗證。

回答

2

Visual Studio LightSwitch 2011 Extensibility Toolkit是開始的地方。

Luminous LightSwitch Types已經有一個URL類型,所以你在那裏。

對於TimeSpan,您將創建一個1. LightSwitch Business Type。使用System.Int64作爲基礎類型來表示Ticks

您需要閱讀創建業務類型的示例,該示例應位於PDF「cookbook」或online中。

一旦您實現了業務類型,我可以指定一個控件用於編輯UI上的值,這對我來說是95%的肯定。 WP7和WPF中有大量免費的TimeSpan選擇器控件。您可以將這些解決方案組合成適用於LightSwitch的Silverlight版本。

WP7 TimeSpanPicker in depth
A TimeSpanPicker for Windows Phone 7
Time Picker (WPF)

附:請問,只是一個簡單的事情,如果/當你找到TimeSpan的解決方案時;您可以在線發佈內容,並在此答案下面的評論中提供鏈接。社區將非常感激。 :)

+0

感謝您鏈接到我的夜光類型!我將要看看爲現有類型添加Timespan類型有多困難。如果我設法添加一個,我會在這裏發佈。 – 2012-04-26 02:34:55