private void button1_Click(object sender, RoutedEventArgs e)
{
Thread thread = new Thread(new ThreadStart(Run));
thread.IsBackground = true;
thread.Start();
} public void Run()
{
for (int i = 0; i < 1000; i++)
{
this.Dispatcher.BeginInvoke((Action)delegate()
{
string passedSns = i + Environment.NewLine + this.textBox1.Text;
this.textBox1.Text = passedSns;
textBox1.Foreground = new SolidColorBrush(Colors.Red);
}); //给界面更新TextBox的时间
Thread.Sleep(10);
}
}
相关文章
- 【element UI】解决el-date-picker选择日期后视图不更新的问题,亲测有效
- 解决APP更新和安装后点击“直接打开”打开app,按home键回到桌面,再次点击图标进入程序会重新开始,不是返回上次打开的界面的问题。
- C# Winform 多线程更新界面UI控件,解决界面卡顿问题(转) - xihong
- 【C#】多线程解决UI界面卡死的问题
- WPF多线程更新UI的一个解决途径
- WPF解决界面全屏化但不遮挡任务栏的问题
- WPF:解决数据绑定时不更新数据的问题
- 解决后台线程和C#/ WPF中的UI线程之间的延迟问题?
- 访问Storm ui界面,出现org.apache.storm.utils.NimbusLeaderNotFoundException: Could not find leader nimbus from seed hosts ["master"]. Did you specify a valid list of nimbus hosts for confi的问题解决(图文详解)
- 解决PySide+Python子线程更新UI线程的问题