gpt4 book ai didi

wpf - 在您的应用程序中放置一个调试控制台窗口

转载 作者:行者123 更新时间:2023-12-04 07:00:06 24 4
gpt4 key购买 nike

我开始在 VS9 中开发一个简单的应用程序,我决定使用 WPF 和 MVVM 范例。

仍然对 VS 开发总体上和 WPF 控件特别缺乏经验,我想问一下我应该如何继续建立一个小调试控制台窗口,该窗口可能占主窗口的 1/4 并且有点停靠在窗口底部。

当我的应用程序运行或在开发阶段调试它时,我会使用它来将跟踪或调试消息写入其中。

无论如何,我应该使用什么类型的控件以及如何写入它?

或者,我正在考虑将控制台窗口与我的 WPF 应用程序分开使用,但是
实际上,这不会那么可取。

——
克里斯

最佳答案

而不是将日志消息写入窗口:

  • 您最好使用适当的日志记录框架(例如 log4net )
  • 来编写消息。
  • 或者,您可以使用 Trace如果您想避免对简单应用程序使用复杂的日志记录框架,请使用语句。

  • 如果您确实想将消息写入应用程序中的窗口或控制台,则建议使用 使用单独的窗口 - 这样控制台/调试窗口的存在就不会影响主窗口的布局。

    至于让调试控制台“粘”到窗口底部,请查看一些关于 wpf 布局的文章(或者可能是一本书),并习惯布局系统在 wpf 中的工作方式。

    http://learnwpf.com/Posts/Post.aspx?postId=c76411d6-5350-4a10-b6bb-f1481c167ecf
    http://www.codeproject.com/KB/WPF/BeginWPF1.aspx
    http://www.aspfree.com/c/a/Windows-Scripting/WPF-Control-Layout/



    您应该可以使用 Dock Panel 获得所需的效果。

    关于wpf - 在您的应用程序中放置一个调试控制台窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2005782/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com