UnauthorizedAccessException Invaild cross-thread access
在发生”UnauthorizedAccessException“异常时提示”Invaild cross-thread access“这是因为跨线程访问时发生错误。解决办法是使用Dispatcher,它可以跨任何线程访问资源。
我的发生异常代码如下
代码
if (!mat.Success)
{
MessageBox.Show("帐号或密码错误,请重新输入!", "错误", MessageBoxButton.OK);
this.btnLogin.IsEnabled = true;
return;
}
修改后无异常的代码如下
代码