2012-11-30 226 views
0

這真的令人費解,但昨天我的用戶報告了一個錯誤:出現了一組錯誤消息彈出,並且bam! Silverlight屏幕變黑。這發生在Chrome中;我不能重現它(我不知道如何),所以它完全讓我...Silverlight中的黑色屏幕

有沒有人遇到過這個?有沒有辦法重現它,或解決它?非常感謝...

回答

0

這對我來說也是一個問題。瀏覽器掛起一秒鐘,直到silverlight對象崩潰。

對我來說,解決辦法是做Loaded事件,而不是在構造函數中的服務器調用和加載邏輯,如:

public MyUserControl() 
{ 
    this.Loaded += new RoutedEventHandler(MyUserControl_Loaded); 
    // this.DoAllBuisnessStuff() should not be here. 
} 

private void MyUserControl_Loaded(object sender, RoutedEventArgs e) 
{ 
    this.DoAllBuisnessStuff(); 
}