这真的令人费解,但我的用户昨天报告了一个错误:弹出了一大堆错误消息,而 bam! Silverlight屏幕变黑了。这发生在Chrome中;我无法重现它(我不知道如何),所以它完全让我...
以前有人遇到过这个吗?有没有办法重现它,或解决它?非常感谢......
答案 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();
}