我正在尝试另一个线程的两个更新UI:
Me.Dispatcher.Invoke(Windows.Threading.DispatcherPriority.Normal, New Action(AddressOf RefreshDisplay))
问题是我需要将两个参数传递给 RefreshDisplay
Private Sub RefreshDisplay(ByVal n1 As String, ByVal n2 As String)
.
.
.
.
End Sub
答案 0 :(得分:0)
您需要使用与目标方法匹配的委托类型。那不能是Action,那是一个不带参数的方法的委托。修正:
Me.Dispatcher.Invoke(Windows.Threading.DispatcherPriority.Normal, _
New Action(Of String, String)(AddressOf RefreshDisplay), _
"foo", "bar")
不要忘记实际传递这两个论点,我当然不得不猜测它们。