public void OnExecute(object sender, EventArgs args) { _threadFixPlugin.ToggleMenuCommands(false); _threadFixPlugin.LoadApplications(() => { var applicationsWindow = new ApplicationsWindow(); applicationsWindow.ApplicationsSelected += OnAppsSelected; applicationsWindow .SetViewModel(_viewModelService.GetApplicationsViewModel(_threadFixPlugin.Applications, _threadFixPlugin.SelectedAppIds)) .ShowDialog(); _threadFixPlugin.ToggleMenuCommands(true); }); }