2012-07-22 191 views
0

我正在运行一个c#wpf应用程序作为控制台应用程序,所以我同时拥有一个wpf和控制台窗口。如何从c#wpf应用程序动态地隐藏控制台窗口?

我希望控制台窗口隐藏在一个按钮上单击wpf窗口并再次出现在另一个点击。我不希望窗口关闭并再次打开,我只想显示/隐藏窗口上的按钮点击所以当我点击按钮时,我可以看到调试消息。

我问了关于如何以编程方式打开/关闭控制台窗口的问题,这里是解决方案How to open/close console window dynamically from a wpf application?。 但是,当控制台窗口触发并调用console.writeline函数时,每次都会打开和关闭。

+0

你介意发布你的代码吗? – Saul 2012-07-22 14:23:21

+0

代码太大,问题与代码的任何特定部分无关。 – rajat 2012-07-22 14:29:20

+1

你能不能把你的调用包装到Console.WriteLine等中。所以如果你没有显示控制台窗口,包装器不会将调用传递给(现在不存在的控制台),或者它捕获异常并要么吞下它,要么在控制台再次可用时等待所有写入队列。 – 2012-07-22 14:32:46

回答

0

This解决方案似乎工作,我忽略它,因为它是为控制台应用程序,而不是为wpf应用程序。

相关问题