Wpf 如何在文本框中的任意位置为双字段设置点

Wpf 如何在文本框中的任意位置为双字段设置点,wpf,Wpf,我有一个文本框 Text="{Binding Object.Area, StringFormat={}{0:F2}, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" 面积是两倍 在文本框中输入数字时,必须将光标向右移动到数字的小数部分。 如何在文本框的任何位置设置点?使用Delay=200,这样您就可以添加小数点。当我输入数字时,字段中已经存在点。在光标的左侧。我想把它自己)我认为你应该使用附加属性,因为这个主题将要扩展文本框的功能。

我有一个文本框

Text="{Binding Object.Area, StringFormat={}{0:F2}, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
面积是两倍

在文本框中输入数字时,必须将光标向右移动到数字的小数部分。
如何在文本框的任何位置设置点?

使用Delay=200,这样您就可以添加小数点。当我输入数字时,字段中已经存在点。在光标的左侧。我想把它自己)我认为你应该使用附加属性,因为这个主题将要扩展文本框的功能。