我在我的应用程序中使用了货币掩码的WPF Telerik RadMaskTextBox,但问题是我能够在此radmasktextbox中输入负值货币。有没有办法,这样我们可以限制用户只输入正值?如果是这样,怎么样?正面货币值在WPF Telerik RadMaskTextBox的货币掩码
Thanx。
我在我的应用程序中使用了货币掩码的WPF Telerik RadMaskTextBox,但问题是我能够在此radmasktextbox中输入负值货币。有没有办法,这样我们可以限制用户只输入正值?如果是这样,怎么样?正面货币值在WPF Telerik RadMaskTextBox的货币掩码
Thanx。
我想你会得到更好的答案,如果你在他们的论坛问这个问题。但无论如何,我正在寻找答案,我发现了一个类似的问题,但它是他们的ASP控件,但我认为WPF应该是相同的。 http://www.telerik.com/community/forums/aspnet/input/numerictextbox-justinput-positive-integers.aspx
也许验证?
使用telerik元素的优势之一是通过用户错误的输入引发验证异常的简单方法。 另外,如果您有保存方法或其他方法,则可以证明用户是否仍有异常。
这里是一个链接,也许可以帮助你:
Throwing Validation Exceptions
(还有其他元素更多的验证教程)
或者....
但你也可以这样写:
<telerik:RadMaskedCurrencyInput maskedInput:MaskedInputExtensions.Minimum="0" />
(更多的相关信息:Only Positive Inputs)
Ps .:我知道,给你一堆链接并不是最好的方式,但我不会在这个页面上写出更好的解释。
嗨,thanx您的意见。是的,我已经在他们的论坛发布了一个问题,我正在等待他们的回复。我检查了你给出的链接,但我不认为它在WPF RadMaskTextBox控件中有很多用处,因为没有属性叫做MinValue,因此我们不能将值限制为正值。另外,我希望货币符号($)出现。实际上控制工作得很好,除了它接受负值的事实,这是我想要纠正的。有什么建议么? – Sangeetha