private void EndBindData(IAsyncResult iar) { tsStatus.Dispatcher.BeginInvoke(DispatcherPriority.Normal, new Action(delegate { tsStatus.Content = "采集完毕,一共采集了" + this.movieCount + "部影片"; btnStart.IsEnabled = true; })); BindDataAsync bindData = (BindDataAsync)iar.AsyncState; bindData.EndInvoke(iar); }
private void BeginBindData() { BindDataAsync bindData = new BindDataAsync(BindData); IAsyncResult iar = bindData.BeginInvoke(new AsyncCallback(EndBindData), bindData); }