我有一个文本块,我已经绑定到我的c#代码中的数据字段,该代码具有setter和getter。
我可以通过键盘在文本块中输入数字 c#代码也可以设置文本值。
我已经看到这个奇怪的问题,我开始键入一个数字,我认为同时文本字段由setter设置。这会导致光标从我正在键入的右侧跳到左侧,所以当我键入数字时,我键入的内容不是文本块中显示的内容。这是因为光标在我打字的中间跳转了位置。有没有办法控制光标,所以它始终在右边???
这是一个例子。 我想键入1234
非常感谢您的任何想法!!
答案 0 :(得分:0)
UpdateSourceTrigger=LostFocus
,以防止过于频繁地更新源。RaisePropertyChanged
。