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