0
我試圖異步加載數據,但第一次沒有顯示進度條,它像UI線程正忙着調用BackgroundWork並且不呈現控件。我做錯了什麼?如何在Windows Phone上加載數據異步
這是異步代碼,這個問題windows phone 7 progress bar for a listbox loading data
private void Embarques_Loaded(object sender, RoutedEventArgs e)
{
progressBar.Visibility = System.Windows.Visibility.Visible;
BackgroundWorker bw = new BackgroundWorker();
bw.RunWorkerCompleted += (s, ea) =>
Deployment.Current.Dispatcher.BeginInvoke(() =>
{
progressBar.Visibility = System.Windows.Visibility.Collapsed;
txtUltimaAtualizacao.Text = DateTime.Now.ToString();
});
bw.DoWork += (s, ea) =>
Deployment.Current.Dispatcher.BeginInvoke(CarregaItens);
bw.RunWorkerAsync();
}
OMG!我不敢相信!你解決了這個問題,男人!讓我明白了這個異步的東西。非常感謝你! – programad