我在我的应用程序中使用了货币掩码的WPF Telerik RadMaskTextBox,但问题是我能够在此radmasktextbox中输入负货币。有没有办法,这样我们可以限制用户只输入正值?如果是这样,怎么样?
感谢名单。
答案 0 :(得分:0)
如果你在他们的论坛中提出这个问题,我想你会得到更好的答案。但无论如何我正在寻找答案,我发现了一个类似的问题,但这是他们的ASP控件,但我认为WPF应该是相同的。 http://www.telerik.com/community/forums/aspnet/input/numerictextbox-justinput-positive-integers.aspx
答案 1 :(得分:0)
可能验证?
使用来自telerik的元素的一个优点是通过来自用户的错误输入抛出验证异常的简单方法。
此外,如果您有保存方法或其他任何方法,您可以证明用户是否还有例外。
这是一个可能对您有帮助的链接:
Throwing Validation Exceptions
(还有更多其他元素的验证教程)
或.... 强>
但你也可以这样写:
<telerik:RadMaskedCurrencyInput maskedInput:MaskedInputExtensions.Minimum="0" />
(更多信息:Only Positive Inputs)
Ps。:我知道,只是给你一堆链接不是最好的方法,但我不会比在这个页面上写的更好地解释它。