我目前的项目是维护一个不是由我开发的WPF应用程序。以下情形:
double.TryParse
'd 在获取{}时,该属性会返回string.Format("{0:N2}", _value)
TextBox
绑定需要UpdateSourceTrigger=PropertyChanged
问题是:如果我输入的值没有逗号,一切正常。但是由于返回string.Format("{0:N2}", _value)
,该值已经有逗号。如果我输入逗号,当然有两个逗号。此时集合中的double.TryParse
失败,我需要用光标修改文本框输入。
我对任何解决方案感到高兴。