C# WPF 其它线程中更改textbox内容

首先启动线程

Thread 线程名称 = new Thread(new ThreadStart(函数)); //也可简写为new Thread(ThreadMethod);

线程名称.Start(); //启动线程

函数内容

private void 函数名称()

  {
    for (; ; Thread.Sleep(1000))
      {

        SetTextCallback d = new SetTextCallback(SetText);
        this.Dispatcher.Invoke(d, new object[] { "要写入的内容" })

      }
  }

创建托管函数

delegate void SetTextCallback(string text);

private void SetText(string text)

  {
   this.控件名称.Text = text;
  }

原文地址:https://www.cnblogs.com/sunsuoli/p/11951561.html