與this question類似,但在WPF應用程序中包裝的控制檯程序會生成彩色輸出,所以如果我可以捕獲顏色和文本,將會很好。將彩色控制檯輸出捕獲到WPF應用程序中
這是我的第一個WPF程序,我不知道如何去尋找/修改正確的控件,目前我只是使用一個TextBox,它只能捕獲純文本。
更新:我試着使用的RichTextBox:
richTextBox.Document.Blocks.Clear();
richTextBox.Document.Blocks.Add(new Paragraph(new Run(process.StandardOutput.ReadToEnd())));
唉,只顯示純文本。
您能工作嗎?我目前正在嘗試做類似的事情,我嘗試了下面列出的答案,但無法看到數據流中出現的任何控制代碼? – 2011-03-15 19:44:12
嗨,亞當,不,控制檯程序被另一個開發人員刪除,我不再維護它。 – si618 2011-03-15 23:59:55
您是否嘗試過查看RichTextBox而不是TextBox? – viggity 2009-10-07 14:15:59