另一個MVVM問題將月份數量更改爲MVVM Silverlight應用程序中的月份名稱
我的剪輯表有一個名爲Month的字段。這是一個月數
我有顯示通過RIA服務
而不是顯示用戶每月數我需要展示他們的名字,即代替1個顯示一月
此表中的數據網格使用MVVM的正確方法是什麼?
保羅
另一個MVVM問題將月份數量更改爲MVVM Silverlight應用程序中的月份名稱
我的剪輯表有一個名爲Month的字段。這是一個月數
我有顯示通過RIA服務
而不是顯示用戶每月數我需要展示他們的名字,即代替1個顯示一月
此表中的數據網格使用MVVM的正確方法是什麼?
保羅
你可以通過IValueConverter,該數字轉換爲名稱處理這個問題。
如果你的領域是一個DateTime,您也可以使用綁定的StringFormat:http://msdn.microsoft.com/fr-fr/library/system.windows.data.bindingbase.stringformat.aspx
,允許指定字符串格式選項,如短日期,長日期,等...
好,謝謝哪裏如果在幾個地方有用,我會把IValueConverter的代碼放到哪裏? – Paul
@Paul我通常有一個實用程序項目,我保留所有的視圖實用程序類,並在很多項目中引用它。不過,這真的取決於你。這基本上是查看圖層的一部分,但非常普遍的用途... –
好的,你可以給我發一小段代碼嗎?讓我們假設我們有一個網格列月View.XAML和IValueConverter是在一個名爲SilverlightHelpers項目 – Paul