Какой из них лучше с точки зрения производительности или пользовательского контроля?
Прямо сейчас я использую пользовательский элемент управления. В определенном сценарии я создаю около 200 (приблизительно) различных экземпляров этого элемента управления, но при загрузке он немного медленный, и мне нужно подождать не менее 20-30 секунд для завершения операции. Что я должен сделать, чтобы увеличить производительность?
Edit:
Сценарий:
В моем окне у меня есть TreeView, каждый элемент которого представляет разные определяемые пользователем типы, поэтому я определил DataTemplate для каждого типа. Эти шаблоны данных используют пользовательские элементы управления, и эти пользовательские элементы управления связаны со свойствами определенных пользователем типов. Как просто, TreeView отображает иерархическую структуру данных пользовательских типов. Теперь я читаю из Xml, создаю иерархическую структуру и назначаю ее TreeView, и загрузка занимает много времени. Любая помощь?