如何在另一个线程中获取TextBox文本?

时间:2012-08-19 16:26:11

标签: c# windows-phone-7

我今天正在做所有疯狂的事情:D我尝试通过

调用它
Dispatcher.BeginInvoke(() =>
                {
                    username = UsernameInput.Text;
                });

但这似乎不起作用:(我如何设置跨线程的值?

2 个答案:

答案 0 :(得分:1)

我前段时间做过这个,不知道这是不是正确的方法,但它的作用是:

Invoke((MethodInvoker)delegate
{
    // Code...
});

答案 1 :(得分:0)

问题通过在调度程序之后暂停线程一秒钟来解决。猜猜你必须允许gui线程“回答”另一个线程。