我之前问过这个问题,但我仍然有些困惑。真的希望能得到一些帮助。我只需要能够从后台任务向我的Rich TextBox添加文本即可。如果我删除Start-Job -ScriptBlock { }
,则在GUI线程上更新良好。我该怎么做才能从Start-Job更新我的richtextbox?
Start-Job -ScriptBlock{
$richTextBox1.AppendText('++++++++++++++++')
$richTextBox1.Dispatcher.Invoke([action]{
$richTextBox1.AppendText('-------------')
},"Normal")
}