WinForms控件加载时间太长

时间:2013-07-12 09:21:12

标签: c# wpf winforms

在WPF应用程序中,我有一个用户控件,它使用WindowsFormsHost托管win表单RichTextBox控件。用户控件用于在特定时间可见的面板中。问题是表单控件在包含面板之前显示了一会儿。我尝试延迟RTB的显示直到显示面板,但是当加载窗体控件时,UI冻结2-4秒。如果您知道解决方案以使控制负载更快,请提供帮助。谢谢!

2 个答案:

答案 0 :(得分:0)

您应该使用分析器查看大部分时间消耗的位置,请查看此处:What Are Some Good .NET Profilers?

答案 1 :(得分:0)

我设法找到了一个解决方案:)实际上,WindowsFormsHost有一个透明背景设置,只是删除透明度解决了性能问题。