我有一個刷新按鈕來更新我的WP7應用程序中的新聞。當我雙擊或三擊刷新按鈕時,我得到一個錯誤C# - 併發I/O操作異常
"WebClient does not support concurrent I/O operations" .
我認爲這是因爲它發送請求三倍,並使其崩潰。這是我的Click代碼。
private void NewsRefresh_Click(object sender, RoutedEventArgs e)
{
var vm = this.DataContext as MainPageViewModel;
if (vm != null)
{
vm.UpdateNews();
}
}
我該怎麼把它變成「如果它忙取消進程」。
介紹私人布爾isPendingRefresh – sll
任何線索或指南呢? – FrankCap