我有一个按钮,我通过蓝牙接收点击命令,这发生在另一个线程上:
//Auto click record button
if (action_type_received_final == 0)
{
ButtonAutomationPeer peer2 = new ButtonAutomationPeer(Btn_Record);
IInvokeProvider invokeProv2 = peer2.GetPattern(PatternInterface.Invoke) as IInvokeProvider;
//invokeProv2.Invoke();
Dispatcher.Invoke(new ThreadStart(() => invokeProv2.Invoke()));
action_type_received_final = 0;
}
代码运行正常,但UI上没有任何反应。我知道我必须以某种方式回到UI线程,但我只是不知道如何。我将不胜感激任何帮助。