我在我的應用程序中使用了貨幣掩碼的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