我是Windows Phone 7開發平臺的新手。我試圖對文本框輸入進行驗證。在調試時,如果輸入無效,我得到錯誤「exception was unhandled」。如何解決這個問題?這段代碼適用於Silverlight應用程序。輸入驗證在Windows Phone 7中的文本框中
TextBox Text="{Binding Name, Mode=TwoWay, NotifyOnValidationError=True, ValidatesOnExceptions=True}" />
private string _name;
public String Name
{
get { return _name; }
set {
if (string.IsNullOrEmpty(value))
{
throw new Exception("invalid name");
}
_name = value;
OnPropertyChanged("Name");
}
}
將try-catch塊放在屬性設置器內部工作,但我必須使用消息框來顯示錯誤消息。在文本框旁顯示錯誤消息的silverlight類型樣式中輸出異常的方式是什麼 – rk1 2010-09-05 08:13:30