Появляющийся MessageBox при обработке данных - PullRequest
1 голос
/ 24 января 2010

Я работаю с C # и проектом WPF.

Я создал кнопку, которая при нажатии обрабатывает информацию, которая обычно может длиться менее 3 минут; в течение этого времени я хотел бы показать окно с сообщением: «Этот процесс будет длиться менее 3 минут, пожалуйста, подождите», затем, когда процесс завершится, я бы хотел автоматически закрыть окно сообщения. Это возможно? Как я могу получить это?

Спасибо.

1 Ответ

0 голосов
/ 24 января 2010

Вместо этого, почему бы не запустить долгосрочное задание с помощью BackgroundWorker и сообщить о ходе выполнения:

На самом деле, у WPF есть собственный механизм, называемый Dispatcher: Создание более отзывчивых приложений с помощью Dispatcher

...