@Untiwe

Как изменить контрол WPS из асинхронного метода другого класса?

Есть форма на WPS. Есть класс, который вызывается и работает по клику. В целом, он работает и меняет текст в label
async public void open_lisener()
{
   Dispatcher.CurrentDispatcher.BeginInvoke((Action)(() => form.TestLabel.Content = "test"));
}


Но мне нужна асинхронная работа, и вот тут уже не работает. Даже ошибок нет, текст просто не появляется в label
async public void open_lisener()
        {
            await Task.Run(() => {
                    Dispatcher.CurrentDispatcher.BeginInvoke((Action)(() => form.TestLabel.Content = "test"));
            });
        }
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы