在我的应用程序中,我将整数绑定到 gridview 列。
场景:在gridview的单元格编辑模式下,如果用户键入一些字符串值,如A+,A。我希望文本自动将其转换为整数值。
我有一个集合,其中每个字符串值都将分配一个整数。
在转换器中,我想检查并显示其相应的整数值。
可以使用 IValueConverter 来完成吗
在我的应用程序中,我将整数绑定到 gridview 列。
场景:在gridview的单元格编辑模式下,如果用户键入一些字符串值,如A+,A。我希望文本自动将其转换为整数值。
我有一个集合,其中每个字符串值都将分配一个整数。
在转换器中,我想检查并显示其相应的整数值。
可以使用 IValueConverter 来完成吗
是的,在值转换器中这样做是有意义的。
开箱即用,.NET 不提供任何类或方法来将表达式解析为其数值等价物,但您应该能够使用数值解析库,例如NCalc或Simple Math Parser来“完成工作”为你。
老实说,我不知道这些库是否可以立即用于 Silverlight,但如果不是,那么可能值得自己将它们移植到 SL,而不是编写自己的数学解析器。