В моем приложении WPF мне нужно запускать две длительные задачи параллельно, обе возвращающие данные, которые необходимо отобразить в пользовательском интерфейсе.
У меня есть свойство в моей модели представления под названием IsBusy, которое должно быть истинным до тех пор, пока не будут выполнены обе задачи.
Как мне получить уведомление, когда 2 долго выполняющиеся задачи завершены?
Я не хочу использовать Task.WaitAll, потому что это заблокирует мой поток пользовательского интерфейса. Я не хочу связывать задачи с помощью ContinueWith, потому что хочу, чтобы эти длительные задачи выполнялись параллельно.