从性能角度来看,用户控件和自定义控件哪一个更好?
目前我正在使用用户控件,在特定的场景下,我创建了大约200个不同实例的控件,但加载速度有点慢,需要等待至少20-30秒才能完成操作。我该如何提高性能?
编辑: 场景如下: 在我的窗口中,我有一个TreeView,其中每个项表示不同的用户定义类型,因此我为每种类型定义了DataTemplate。这些DataTemplates使用用户控件,并且这些用户控件绑定了用户定义类型的属性。简单地说,TreeView映射了用户定义类型的分层数据结构。现在我从Xml中读取并创建分层结构,将其分配给TreeView,但加载时间很长。有任何帮助吗?
编辑: 场景如下: 在我的窗口中,我有一个TreeView,其中每个项表示不同的用户定义类型,因此我为每种类型定义了DataTemplate。这些DataTemplates使用用户控件,并且这些用户控件绑定了用户定义类型的属性。简单地说,TreeView映射了用户定义类型的分层数据结构。现在我从Xml中读取并创建分层结构,将其分配给TreeView,但加载时间很长。有任何帮助吗?