2012年4月21日 星期六

在Visual Studio 2010 設定DataGrid 繫結時的數值格式

在編寫真實的商業系統時,所有介面數值都非常嚴謹。用戶在進行使用者測試系統(User testing) 過程中,往往會特別注意用戶介面內所有元件的排列和數值顯示的格式是否被接受。而 silverlight 在應付格式都是比較強的。在datagrid 元件中提供了stringformat屬性方便設定。以下是展示了在visual studio 2010 中如何設定。

步驟:
先拖拉一個datagrid元件到設計視窗,然後在datagrid 的Properties設定Columns Properties。如下:

2012年4月8日 星期日

[Silverlight]元件秘訣(三):DATEPICKER實戰使用示範進階

在前一篇[Silverlight]元件秘訣(二):DATEPICKER實戰使用示範文章中,雖然展示了如何於DATEPICKER限制可選日期。但是在真實的商業環境所使用的訂座、訂貨系統中,有可能要限制用戶能選擇的時間是根據週一至日,而不是實際的日期。具體的例子如:當我們要用訂場系統去預訂時間使用室內球場,有些時間可能不會開放給用戶所選擇如星期日。因此,這些系統所使用的DatePicker必須能夠限制選擇。

以下的範例就是配合了前一篇文章的程式碼作修改,能夠限制使用者不能在前後一個月或三個月內選擇星期二和星期五。修改後的畫面如下圖:

2012年3月31日 星期六

[Silverlight]元件秘訣(二):DATEPICKER實戰使用示範

在我新工作的公司客戶群中,發現大部份的商業貿易系統都會提供訂貨、訂座等功能。以致我需要使用DatePicker元件於介面去讓用戶選擇訂貨、訂座日期。而現實的情況中,我亦需要限制用戶去不能選擇太久遠的日期,例如限制用戶只可選擇未來三個月內的日期。因此,我寫了以下範例就是要示範如何用DatePicker 去限制用戶能夠選擇的日期。先看以下介面。