Binding 使用IValue转换器将文本值转换为整数

Binding 使用IValue转换器将文本值转换为整数,binding,silverlight-5.0,ivalueconverter,Binding,Silverlight 5.0,Ivalueconverter,在我的应用程序中,我将一个整数绑定到gridview列 场景:在gridview的单元格编辑模式下,如果用户键入一些字符串值,如A+,A。我希望文本自动将其转换为整数值 我有一个集合,其中每个字符串值将分配一个整数 在转换器中,我想检查它并显示其相应的整数值 是否可以使用IValueConverter执行此操作是的,在值转换器中执行此操作是有意义的 开箱即用,.NET不提供任何类或方法来将表达式解析为其数值等效项,但您应该能够使用数值解析库,例如,或为您“完成工作” 老实说,我不知道这些库是否立

在我的应用程序中,我将一个整数绑定到gridview列

场景:在gridview的单元格编辑模式下,如果用户键入一些字符串值,如A+,A。我希望文本自动将其转换为整数值

我有一个集合,其中每个字符串值将分配一个整数

在转换器中,我想检查它并显示其相应的整数值


是否可以使用IValueConverter执行此操作是的,在值转换器中执行此操作是有意义的

开箱即用,.NET不提供任何类或方法来将表达式解析为其数值等效项,但您应该能够使用数值解析库,例如,或为您“完成工作”


老实说,我不知道这些库是否立即可用于Silverlight,但如果不是这样,可能值得您自己将它们移植到SL,而不是编写自己的数学解析器。

是的,您可以使用ValueConverter来实现这一点