Предположим, у меня нормальное button.Click
событие.
Если я попытаюсь получить доступ к элементам пользовательского интерфейса из этого события, я потенциально могу получить нежелательное поведение - или даже исключение (при отладке). Обычное исключение в таком сценарии: ...cannot access UI elements from thread different than they were created in
.
Поскольку это другой поток (отличный от основного), почему мой пользовательский интерфейс блокируется, когда я выполняю трудоемкие операции в событии?