最近学习WPF遇到一个郁闷的问题:
我在前台的TextBox的Text属性绑定了后台一个Double类型的数据,mode=TwoWay,UpdateSourceTrigger=PropertyChanged,这样前台数值变更就会通知到后台,但是存在一个问题,如果我在数字前端或者末尾不停的输入空格,后台绑定的内容还是原来的数值不变,但是前台的空格确实存在。在后台取值时,我需要判断光标的位置是否已经是末尾了,如果使用
tbPositionCursor.Select(tbPositionCursor.Text.Length, 0);
此种方式就会出现问题,tbPositionCursor.Text的值是不包含空格的,形如文本框内容为“ 123 ”,Text值却是“123”,且
Length为3而不是8,请教如何才能判定光标已经到达末尾?