我今天正在做所有疯狂的事情:D我尝试通过
调用它Dispatcher.BeginInvoke(() =>
{
username = UsernameInput.Text;
});
但这似乎不起作用:(我如何设置跨线程的值?
答案 0 :(得分:1)
我前段时间做过这个,不知道这是不是正确的方法,但它的作用是:
Invoke((MethodInvoker)delegate
{
// Code...
});
答案 1 :(得分:0)
问题通过在调度程序之后暂停线程一秒钟来解决。猜猜你必须允许gui线程“回答”另一个线程。