微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 在WPF控件中可视化对象属性

是否可以将对象(其属性及其值)可视化并将其打印出来(将其转储 – 类似于序列化)到 WPF控件(如TreeView或PropertyGrid)以检查对象?

目标是显示任何仲裁对象的内容(不仅用于调试目的).

有关进一步说明:我不是在寻找任何调试工具或显示WPF Visual Tree的方法.这个问题只与WPF部分有关 – > WPF只是显示对象转储的媒体,因为WPF和WinForms之间的控件可能不同.

对于嵌套对象实例,列表等,输出应该是分层的.

解决方法

我想你应该看一下Snoop

> http://snoopwpf.codeplex.com/

该程序将允许您导航任何正在运行的应用程序的WPF树.此工具不需要调试,并且该工具可能无法与调试一起使用.通常我会在非调试场景中使用它来查看我的WPF控件是如何实际布局的以及它们对各种属性的值

原文地址:https://www.jb51.cc/csharp/91534.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐