Я пытаюсь вызвать метод, который запустился в фоновом потоке в потоке пользовательского интерфейса, вызывающем BeginInvoke и передавая делегат следующим образом:
Dispatcher.BeginInvoke(Function() UpdateApplicationDataUI())
для вызова этого метода:
Private Sub UpdateApplicationDataUI()
...
End Sub
Однако я получаю сообщение об ошибке в вызов BeginInvoke (часть делегата UpdateApplicationDataUI заявляет, что «Expression не создает значение»). Я уверен, что мне не хватает чего-то простого ... каких-нибудь идей?
Провел дополнительные исследования и ответил на свой вопрос:
Me.Dispatcher.BeginInvoke(Function() New Action(AddressOf UpdateApplicationDataUI))