开发者

Help with Dispatcher.BeginInvoke

I am trying to call a method that started on a background thread on the UI thread calling BeginInvoke and passing in a delegate as follows:

Di开发者_如何学运维spatcher.BeginInvoke(Function() UpdateApplicationDataUI()) 

to call this method:

Private Sub UpdateApplicationDataUI()
...
End Sub

However, I get an error in the call to BeginInvoke (the UpdateApplicationDataUI portion of the delegate is stating "Expression does not produce a value"). I'm sure I'm missing something simple...any ideas?

Did more research and answered my own question:

Me.Dispatcher.BeginInvoke(Function() New Action(AddressOf UpdateApplicationDataUI))


I think the syntax in VB.net for this is

Dispatcher.BeginInvoke(Sub() UpdateApplicationDataUi())
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜