2012-07-06 66 views
1

在我的應用程序中,我將一個整數綁定到一個gridview列。使用IValue轉換器將文本值轉換爲整數

場景:在gridview的單元格編輯模式下,如果用戶鍵入一些字符串值,如A +,A。我想要文本自動將其轉換爲整數值。

我有一個集合,其中每個字符串值將被分配一個整數。

在轉換器我想檢查一下,並顯示其相應的整數值。

可以使用它的IValueConverter

+1

是的,你可以使用ValueConverter這個 – Jehof 2012-07-06 07:51:10

回答

0

是的,這是有道理的做到這一點的值轉換器來完成。

開箱即用,.NET不提供任何用於將表達式解析爲其數值的類或方法,但您應該能夠使用數字解析庫(例如NCalcSimple Math Parser)來「執行爲你工作「。

老實說,我不知道這些庫是否立即可用於Silverlight,但如果不是,它可能是值得努力將它們移植到SL自己,而不是編寫自己的數學解析器。