如何让 MaskedTextBox 在数字左边填充零?
在 MVVM 应用程序中使用 WPF 工具包 MaskedTextBox。我将其 value 属性绑定到 Int32 值类型的属性。
掩码是“00000000”。但它显示的只是我的原始数字 149,而不是 00000149
难道不应该用 0 填充吗?
Using the WPF Toolkit MaskedTextBox in an MVVM app. I have it's value property bound to a property that is an Int32 valuetype.
The Mask is "00000000". But all it shows is my raw number, 149, instead of, 00000149
Shouldn't it be left padding with 0s ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在你的情况下,“掩码”只是意味着“接受八位数字”,它没有做任何其他事情。您可以在此处阅读更多信息:http://wpftoolkit.codeplex.com/wikipage?title=MaskedTextBox
(支持的掩码字符串部分)
对于解决方案,您应该:
有关 StringFormat 的详细信息
"Mask" in your case just means "accept eight digits", it doesn't do anything else. You can read more here: http://wpftoolkit.codeplex.com/wikipage?title=MaskedTextBox
(Supported Mask Strings section)
For the solution, you should either:
More on StringFormat