Есть форма на 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"));
});
}