与此问题类似,除了在WPF应用程序中包含的控制台程序产生彩色输出,因此如果我可以捕获颜色和文本,那将是很好的.
这是我的第一个WPF程序,我不知道如何去寻找/修改正确的控件,目前我只是使用一个可以工作但只能捕获纯文本的TextBox.
更新:我尝试使用RichTextBox:
richTextBox.Document.Blocks.Clear();
richTextBox.Document.Blocks.Add(new Paragraph(new Run(process.StandardOutput.ReadToEnd())));
Run Code Online (Sandbox Code Playgroud)
唉它只显示了纯文本.