【发布时间】:2012-07-21 00:14:57
【问题描述】:
我将 c# wpf 应用程序作为控制台应用程序运行,所以我同时拥有 wpf 和控制台窗口。
我希望控制台窗口在单击 wpf 窗口中的按钮时隐藏并在再次单击时重新出现。我不希望窗口关闭并再次打开,我只想在按钮单击时显示/隐藏窗口以便单击按钮时,我可以看到调试消息。
我问了关于如何以编程方式打开/关闭控制台窗口的问题,这是解决方案How to open/close console window dynamically from a wpf application?。 但是每次关闭控制台窗口并调用 console.writeline 函数时,打开和关闭都会给我一个异常。
【问题讨论】:
-
您介意发布您的代码吗?
-
代码太大,问题与代码的任何特定部分无关。
-
您能否不包装对 Console.WriteLine 等的调用,这样如果您没有显示控制台窗口,包装器也不会将调用传递给(现在不存在的控制台) 或者它捕获异常并吞下它,或者在控制台再次可用时将所有写入排队。
-
查看同一问题的不同解决方案:stackoverflow.com/questions/3571627/…
-
@ColinMackay 我尝试这样做,但应用程序中有很多 console.writeline 调用。
标签: c# wpf console-application