如何将动态文本显示添加到输出面板?

时间:2015-09-02 03:26:03

标签: linqpad

我有一些用于扫描文件系统的脚本,它们运行很长时间,输出可感知的最小。我想要做的是在输出面板中显示当前路径,但不填充垃圾输出。

目前我使用Util.ProgressBar提供某种反馈意见,但希望找到的解决方案不会占用我用不用的东西。

我尝试过创建和转储System.Windows.Forms.Label以及其他各种控件但是这似乎创建了一个新的OutputPanel,它只在查询执行完成后显示,这不是我的意思需要。

有没有办法实现这一目标,还是我需要让Joe添加新内容?

1 个答案:

答案 0 :(得分:3)

您可以使用DumpContainer

// Create and dump the container
var container = new DumpContainer().Dump();

// Update its content as often as you need to
container.Content = ...

每次更改容器的内容时​​,显示的值都会在“结果”输出面板中更改。