类似excel的行为wpf文本框

我想创建e文本框,文本绑定一个整数(例如123456789),但它显示千位分隔符(例如123.456.789),但是当我选择文本框进行编辑时,字符串返回没有分隔符,直到文本框失去焦点,就像在excel中一样。 任何建议? 谢谢!

如果未选择TextBox,请使用触发器格式化值

 

如果无法使用StringFormat轻松格式化,也可以使用Converter进行格式化

一种可能性:

添加一个在IsFocused上创建触发器的样式。 在触发器中,您可以设置一个新模板,在该模板中有另一种格式:

   1000 2000