【发布时间】:2018-07-29 01:03:03
【问题描述】:
我正在尝试从读取进程标准输出的回调函数更新我的列表视图。 我正在做这样的事情:
process.OutputDataReceived = function();
public void function() {
this.Dispatcher.Invoke((MethodInvoker)() => {
listview.Items.add(newItem);
});
}
这会更新我的列表视图,但仅在进程完成时!
我希望它立即更新列表视图,但我不知道它是如何以及为什么不这样做的。
谢谢。
【问题讨论】:
-
那么您是如何从标准输出中读取数据的呢?请出示您的代码。
标签: c# wpf multithreading user-interface process