delegate void SetTextCallback(string text);
private void test()
{
for (; ; Thread.Sleep(1000))
{
SetTextCallback d = new SetTextCallback(SetText); // 托管调用
if(GetSSCardThread.id != "")
{
this.Dispatcher.Invoke(d, new object[] { GetSSCardThread.id });
}
if (GetIDCardThread.id != "")
{
this.Dispatcher.Invoke(d, new object[] { GetIDCardThread.id });
}
}
}
private void SetText(string text)
{
textbox_id.Text = text;
}
th = new Thread(new ThreadStart(test)); //也可简写为new Thread(ThreadMethod);
th.Start(); //启动线程