1
在我的應用程序中,我將一個整數綁定到一個gridview列。使用IValue轉換器將文本值轉換爲整數
場景:在gridview的單元格編輯模式下,如果用戶鍵入一些字符串值,如A +,A。我想要文本自動將其轉換爲整數值。
我有一個集合,其中每個字符串值將被分配一個整數。
在轉換器我想檢查一下,並顯示其相應的整數值。
可以使用它的IValueConverter
在我的應用程序中,我將一個整數綁定到一個gridview列。使用IValue轉換器將文本值轉換爲整數
場景:在gridview的單元格編輯模式下,如果用戶鍵入一些字符串值,如A +,A。我想要文本自動將其轉換爲整數值。
我有一個集合,其中每個字符串值將被分配一個整數。
在轉換器我想檢查一下,並顯示其相應的整數值。
可以使用它的IValueConverter
是的,這是有道理的做到這一點的值轉換器來完成。
開箱即用,.NET不提供任何用於將表達式解析爲其數值的類或方法,但您應該能夠使用數字解析庫(例如NCalc或Simple Math Parser)來「執行爲你工作「。
老實說,我不知道這些庫是否立即可用於Silverlight,但如果不是,它可能是值得努力將它們移植到SL自己,而不是編寫自己的數學解析器。
是的,你可以使用ValueConverter這個 – Jehof 2012-07-06 07:51:10