WPF文本框小数值的最大长度

时间:2017-01-03 08:21:39

标签: wpf wpf-controls wpftoolkit

我在wpf中有一个文本框,并希望将其限制为在十进制前输入最多6位数,并在十进制后只输入两位数。 例如123456.25。 我知道MaxLength在那里,但如何处理小数部分?有什么建议吗?

1 个答案:

答案 0 :(得分:3)

如果您正在使用DataBinding作为TextBox内容,可以通过为绑定指定StringFormat来简单地实现,例如:

<TextBox Text="{Binding YourProperty, StringFormat=\{0:F2\}}"/>

请参阅MSDN上的数字格式文档。

如果您没有使用DataBinding,我相信其他人会为您提供答案。