private void PrepareOperationCompleted(object sender, RunWorkerCompletedEventArgs e) { if (e.Cancelled == false && e.Error == null) { ejsAssignment[] assignments = e.Result as ejsAssignment[]; if (assignments != null) { ObservableAssignmentList l = App.Current.Resources["CompleteAssignmentsList"] as ObservableAssignmentList; l.Clear(); for (int i = 0; i < assignments.Length; i++) { l.Add(assignments[i]); } this.OrganizeAssignments(l); } } this.IsStageReady = true; this._isStageBusy = false; this.RaiseAsyncOperationCompletedEvent(); }
private void OnCourseListSelectionChanged(object sender, SelectionChangedEventArgs e) { if (this._cb_Courses.SelectedValue != null) { ObservableAssignmentList cList = this.Resources["AssignmentList"] as ObservableAssignmentList; ejsCourse course = this._cb_Courses.SelectedValue as ejsCourse; cList.Clear(); foreach (ejsAssignment ass in this._assignments) { if (ass.CourseId == course._id) { cList.Add(ass); } } } }