private void LogInButton_Click(object sender, RoutedEventArgs e)
{
var api = new RestAPI("http://localhost:2624/", UsernameTextBox.Text, PasswordTextBox.Password);
api.AutenticarUsuarioFinalizado += (o, args) =>
{
ProgressBar.IsIndeterminate = false;
ProgressBar.Visibility = Visibility.Collapsed;
LogInButton.IsEnabled = true;
if (args.Error) return;
if (args.Resultado.Autenticado)
{
}
};
api.AutenticarUsuario();
ProgressBar.Visibility = Visibility.Visible;
ProgressBar.IsIndeterminate = true;
LogInButton.IsEnabled = false;
}
api.AutenticarUsuario();異步調用rest API,當它完成時它調用事件處理程序api.AutenticarUsuarioFinalizado並在行中得到了此錯誤ProgressBar.IsIndeterminate = false;因爲打開一個新的線程,我該如何解決它?錯誤是:例外:該應用程序稱爲被編組爲不同線程的接口
該應用程序稱爲一個接口被編組爲一個不同的線程。
這是一個快速原型,這就是爲什麼我沒有使用綁定,但我會:)謝謝 – Geykel