У меня есть кнопка в моей форме Windows, которая вызывает метод RunWorkerAsync(), это, в свою очередь, выполняет действие, которое затем обновляет ListBox в той же форме.Доступ к управлению пользовательским интерфейсом из BackgroundWorker Thread
После того, как событие DoWork закончил Поручаю результат для события (Какой список), я обрабатываю событие RunWorkerCompleted(), а затем выполнить следующий код, чтобы обновить мой Listbox
который называет это:
(Извиняюсь, форматирование кода не будет работать)
Теперь, когда я запустить приложение и нажать на кнопку обновления появится следующее исключение:
Как бы я обойти это?
Edit:
Исключение брошено на folowing заявление в это происходит в методе DoWork где я очистить содержимое, чтобы сохранить список в актуальном состоянии;
listBoxServers.Items.Clear();
Является ли это WPF или Windows Forms? И на какой строке вы получаете это исключение? – decyclone
@decyclone Я обновил свой вопрос с дополнительной информацией –
Я рекомендую ответ Криса. – decyclone