2011-02-15 62 views
2

Silverlight 4中的文本框的數據驗證有一個紅色的工具提示,該工具提示出現在右側。關於silverlight文本框驗證

我不希望文本框的邊框顏色變爲紅色, 也不需要紅色工具提示。

如何驗證失敗時讓此工具提示消失?

回答

1

在這裏你可以找到你如何樣式驗證提示: Silverlight: How to style the validation tooltip?

這樣就能夠解決您的問題。

此外,您可以禁用綁定驗證。你如何驗證你的輸入?如果您已將NotifyOnValidationError和ValidatesOnExceptions設置爲true,請將其刪除(默認爲false)。或者,如果您通過INotifyDataErrorInfo使用驗證,則必須將ValidatesOnNotifyDataErrors設置爲false(默認情況下爲true)。

希望這會有所幫助。

BR,

TJ

+0

TJ嗨, 感謝您的回覆,我通過INotifyPropertyChanged接口驗證輸入。如果我將NotifyOnValidationError和ValidatesOnExceptions設置爲false,那麼在驗證失敗時如何捕獲信息。 Restyle驗證工具提示,它確實有效。 但是,如果我仍然使用INotifyPropertyChanged接口來驗證輸入,並且不重新驗證工具提示。 還有別的方法嗎? – Bao 2011-02-16 02:55:25