我想在表設計器中自定義一些數據類型。自定義數據類型?
以下是在我的腦海裏想出了:
- 時間跨度
- URL - 也是這個類型應該是一個有效的URL,並顯示爲鏈接
更新,爲TimeSpan
,我已經使用TimeSpan.Ticks
,但我正在尋找一個更好的解決方案,其中將包括自定義顯示和驗證。
我想在表設計器中自定義一些數據類型。自定義數據類型?
以下是在我的腦海裏想出了:
更新,爲TimeSpan
,我已經使用TimeSpan.Ticks
,但我正在尋找一個更好的解決方案,其中將包括自定義顯示和驗證。
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的解決方案時;您可以在線發佈內容,並在此答案下面的評論中提供鏈接。社區將非常感激。 :)
感謝您鏈接到我的夜光類型!我將要看看爲現有類型添加Timespan類型有多困難。如果我設法添加一個,我會在這裏發佈。 – 2012-04-26 02:34:55