Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 如何让MaskedTextBox向左填充一个带零的数字?_Wpf_Maskedtextbox - Fatal编程技术网

Wpf 如何让MaskedTextBox向左填充一个带零的数字?

Wpf 如何让MaskedTextBox向左填充一个带零的数字?,wpf,maskedtextbox,Wpf,Maskedtextbox,在MVVM应用程序中使用WPF工具包MaskedTextBox。我将它的value属性绑定到一个Int32 valuetype属性 掩码是“00000000”。但它显示的是我的原始数字149,而不是00000149 它不应该用0填充吗?在你的例子中,“掩码”只是表示“接受八位数字”,它不做任何其他事情。您可以在此处阅读更多内容: (支持的掩码字符串部分) 对于解决方案,您应该: 在绑定中使用StringFormat,请尝试以下操作:StringFormat={}{0:00000000} 写一篇

在MVVM应用程序中使用WPF工具包MaskedTextBox。我将它的value属性绑定到一个Int32 valuetype属性

掩码是“00000000”。但它显示的是我的原始数字149,而不是00000149

它不应该用0填充吗?

在你的例子中,“掩码”只是表示“接受八位数字”,它不做任何其他事情。您可以在此处阅读更多内容:

(支持的掩码字符串部分)

对于解决方案,您应该:

  • 在绑定中使用StringFormat,请尝试以下操作:StringFormat={}{0:00000000}
  • 写一篇文章来支持你真正需要的东西(尽管这不是它的目的)

更多关于

的信息,谢谢。我决定创建一个从textbox继承的自定义控件来处理这些特殊的“数字”字段。