internal virtual void MnuRefreshSolutions_Click(object sender, EventArgs e) { toolViewModel.SolutionsFilter_Enabled = false; AsyncWorkQueue.Enqueue(new WorkAsyncWrapper() { Message = Resources.REFRESHING_SOLUTION_LIST, Work = RefreshSolutionList, PostWorkCallBack = RefreshSolutionList }); }
internal virtual void CmbFilteringSolution_SelectedValueChanged(object sender, EventArgs e) { if (!(cmbFilteringSolution.SelectedItem is Solution selectedSolution)) { return; } AsyncWorkQueue.Enqueue(new WorkAsyncWrapper() { AsyncArgument = selectedSolution, Message = string.Format(Resources.REFRESHING_SOLUTION_COMPONENTS, selectedSolution.UniqueName), Work = RefreshSolutionComponentList, PostWorkCallBack = RefreshSolutionComponentList });; }