UnauthorizedAccessException Invaild cross-thread access

  在发生”UnauthorizedAccessException“异常时提示”Invaild cross-thread access“这是因为跨线程访问时发生错误。解决办法是使用Dispatcher,它可以跨任何线程访问资源。

 

  我的发生异常代码如下  

 

代码
if (!mat.Success)
{
MessageBox.Show("帐号或密码错误,请重新输入!", "错误", MessageBoxButton.OK);

this.btnLogin.IsEnabled = true;

return;
}

 

 

 

  修改后无异常的代码如下 

 

代码

 

 

  

posted @ 2011-01-13 13:10  ForrestWoo  阅读(957)  评论(4编辑  收藏  举报