0

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

有没有人遇到过这个问题?有没有办法重现或解决它?非常感谢...

4

1 回答 1

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();
}
于 2012-12-20T10:47:36.197 回答