Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# PropertyGrid导致mahapps metro对话框打开缓慢的可能原因_C#_Wpf_Mahapps.metro - Fatal编程技术网

C# PropertyGrid导致mahapps metro对话框打开缓慢的可能原因

C# PropertyGrid导致mahapps metro对话框打开缓慢的可能原因,c#,wpf,mahapps.metro,C#,Wpf,Mahapps.metro,我正在研究为什么在mahapps应用程序中打开对话框要比在同一应用程序中打开其他对话框慢得多,但是我在进行过程中遇到了困难,甚至不知道在哪里可以查看 这是一个包含选项集合的对话框,当我在代码上运行探查器时,它给我的只是大部分工作都发生在PresentationFramework dll中,而PropertyGrid占用了大量时间 很抱歉,这有点模糊,我主要是想知道在调试类似的东西时应该研究什么样的事情。非常感谢您的帮助 工具->选项->调试->输出窗口。如果将所有调试级别更改为“详细”,则会在输

我正在研究为什么在mahapps应用程序中打开对话框要比在同一应用程序中打开其他对话框慢得多,但是我在进行过程中遇到了困难,甚至不知道在哪里可以查看

这是一个包含选项集合的对话框,当我在代码上运行探查器时,它给我的只是大部分工作都发生在PresentationFramework dll中,而PropertyGrid占用了大量时间


很抱歉,这有点模糊,我主要是想知道在调试类似的东西时应该研究什么样的事情。非常感谢您的帮助

工具->选项->调试->输出窗口。如果将所有调试级别更改为“详细”,则会在输出窗口中看到有关对话框启动时出现的每个问题或绑定错误的详细报告


我还推荐VSColorOutput扩展—它将为输出中的消息添加颜色,并帮助您发现错误。

也许您应该显示该对话框的实现。收藏品中有很多还是只有几个?如何显示它们?这可能是与XAML(布局)相关的渲染问题。您使用虚拟化吗?