【问题标题】:Positive Currency Values In WPF Telerik RadMaskTextBox Of Currency Mask货币掩码的 WPF Telerik RadMaskTextBox 中的正货币值
【发布时间】:2011-02-26 22:10:10
【问题描述】:

我在我的应用程序中使用货币掩码的 WPF Telerik RadMaskTextBox,但问题是我能够在此 radmasktextbox 中输入负货币。有没有一种方法可以限制用户只输入正值?如果有,怎么做?

谢谢。

【问题讨论】:

    标签: wpf telerik maskedtextbox


    【解决方案1】:

    如果您在他们的论坛中提出这个问题,我认为您会得到更好的答案。但无论如何我一直在寻找答案,但我发现了一个类似的问题,但这是针对他们的 ASP 控件的,但我认为 WPF 应该是相同的。 http://www.telerik.com/community/forums/aspnet/input/numerictextbox-justinput-positive-integers.aspx

    【讨论】:

    • 您好,感谢您的 cmets。是的,我在他们的论坛上发布了一个问题,我正在等待他们的回复。我查看了您提供的链接,但我认为它在 WPF RadMaskTextBox 控件中没有多大用处,因为没有名为 MinValue 的属性,因此,我们无法将值限制为正值。另外,我希望出现货币符号($)。实际上控件工作得很好,除了它接受负值的事实,这是我想要纠正的。有什么建议吗?
    【解决方案2】:

    也许是验证?
    使用来自telerik 的元素的优点之一是通过用户的错误输入抛出验证异常 的简单方法。 此外,如果您有保存方法或其他什么,您可以证明用户是否仍然存在异常。

    这是一个可能对您有帮助的链接:
    Throwing Validation Exceptions
    (其他元素还有很多验证教程)

    或者....
    但你也可以这样写:

    <telerik:RadMaskedCurrencyInput maskedInput:MaskedInputExtensions.Minimum="0" />
    

    (更多信息:Only Positive Inputs

    Ps.:我知道,只是给你一堆链接不是最好的方法,但我不能解释它比写在这个页面上更好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-31
      • 1970-01-01
      • 2010-11-15
      • 1970-01-01
      • 1970-01-01
      • 2014-01-17
      • 2023-03-17
      相关资源
      最近更新 更多