Silverlight中的黑屏

时间:2012-11-30 02:37:54

标签: silverlight google-chrome runtime-error

这真的令人费解,但我的用户昨天报告了一个错误:弹出了一大堆错误消息,而 bam! Silverlight屏幕变黑了。这发生在Chrome中;我无法重现它(我不知道如何),所以它完全让我...

以前有人遇到过这个吗?有没有办法重现它,或解决它?非常感谢......

1 个答案:

答案 0 :(得分: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();
}