在WPF应用程序中,我有一个用户控件,它使用WindowsFormsHost承载win forms RichTextBox控件。用户控件用于在特定时间可见的面板中。问题是forms控件显示在包含面板之前的几分钟。我尝试延迟RTB的显示,直到面板显示出来,但是当加载forms控件时,UI冻结了2-4秒。如果您知道加快控件加载速度的解决方案,请提供帮助。谢谢!
发布于 2013-07-12 21:35:02
我设法找到了一个解决方案:)实际上,WindowsFormsHost有一个透明的背景设置,只要去掉透明度就解决了性能问题。
发布于 2013-07-12 17:35:35
您应该使用分析器来查看消耗了大部分时间的位置,请查看此处:What Are Some Good .NET Profilers?
https://stackoverflow.com/questions/17611566
复制相似问题