當我使用XamlReader.Load()具有無效XAML串,將所得XAMLParseException沒有被捕獲儘管在一個try-catch塊beeing:Silverlight 3的XamlReader異常
try
{
UIElement xamlCode = XamlReader.Load(XamlText) as UIElement;
}
catch (Exception ex)
{
ErrorText = ex.Message;
}
該代碼被稱爲從DispatcherTimer的Tick事件中,但在MouseLeftButtonDown等事件中,也不會捕獲異常,從而導致在我調用.Load()的Line中斷。
有誰知道如何捕捉這個異常並恢復正常的程序活動?
謝謝,Andrej
您是否找到解決方案? –