[英]Silverlight 4 application freezes without throwing any exception
我正在開發Silverlight 4 RIA應用程序。 有一個存儲數據的DataGrid
和兩個按鈕:添加一個新項目並刪除一個項目。 在第二次創建新項目后,應用程序將像這樣凍結-我將在下面解釋奇怪的行為。
創建新項目的場景如下所示:
子窗口只會在兩次調用時凍結整個應用程序,但是第一次調用需要創建對象。 我可以重復地打開和關閉子窗口,一切正常,直到出現以下順序:open.create-> open.close / open.create。 我嘗試使用VS工具(alt ctrl e)跟蹤所有異常,但沒有。
斷點
private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
也沒有顯示任何內容。 有任何想法嗎?
刪除以下內容,一切都會好起來。
private void ChildWindow_Closed(object sender, EventArgs e)
{
this.DialogResult = false;
}
為了進一步評估,ChildWindow_Closed是首先設置DialogResult的結果。 重新設置它會發生意外的情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.