Я знаю, что этот вопрос задавался ранее, но я чувствую, что он не был задан правильно.
У меня интенсивная операция, и я хотел бы, чтобы пользовательский интерфейс оставался отзывчивым. Я прочитал несколько постов, в которых говорится, что лучше всего использовать фоновый рабочий, однако я думаю, что это предполагает наличие исходного кода для интенсивной задачи.
У меня есть библиотека, для которой у меня нет исходного кода, единственный способ проверить прогресс - присоединиться к событиям, которые запускаются, и получать информацию таким образом.
Пример, который я видел на сайте MSDN, предполагал, что у источника будет источник.
Я знаю, как получить прогресс (который является процентным значением), прикрепляя его к событиям, но как мне вернуть это значение в пользовательский интерфейс?