【问题标题】:WPF Textbox max length for fractional value小数值的 WPF 文本框最大长度
【发布时间】:2017-01-03 08:21:39
【问题描述】:

我在 wpf 中有一个文本框,想限制它在小数点前最多输入 6 位数字,小数点后最多只能输入两位数字。 例如 123456.25。 我知道 MaxLength 存在,但如何处理小数部分?有什么建议吗?

【问题讨论】:

    标签: wpf wpf-controls wpftoolkit


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多