【发布时间】:2017-01-03 08:21:39
【问题描述】:
我在 wpf 中有一个文本框,想限制它在小数点前最多输入 6 位数字,小数点后最多只能输入两位数字。 例如 123456.25。 我知道 MaxLength 存在,但如何处理小数部分?有什么建议吗?
【问题讨论】:
标签: wpf wpf-controls wpftoolkit
我在 wpf 中有一个文本框,想限制它在小数点前最多输入 6 位数字,小数点后最多只能输入两位数字。 例如 123456.25。 我知道 MaxLength 存在,但如何处理小数部分?有什么建议吗?
【问题讨论】:
标签: wpf wpf-controls wpftoolkit
如果您对 TextBox 内容使用 DataBinding,则可以通过为您的绑定指定 StringFormat 来简单地实现,例如:
<TextBox Text="{Binding YourProperty, StringFormat=\{0:F2\}}"/>
请参阅MSDN 上的数字格式文档。
如果您没有使用 DataBinding,我相信其他人会为您提供答案。
【讨论】: