我在wpf中有一个文本框,并希望将其限制为在十进制前输入最多6位数,并在十进制后只输入两位数。 例如123456.25。 我知道MaxLength在那里,但如何处理小数部分?有什么建议吗?
答案 0 :(得分:3)
如果您正在使用DataBinding作为TextBox内容,可以通过为绑定指定StringFormat来简单地实现,例如:
<TextBox Text="{Binding YourProperty, StringFormat=\{0:F2\}}"/>
请参阅MSDN上的数字格式文档。
如果您没有使用DataBinding,我相信其他人会为您提供答案。