C# / wpf: интерфейс не реагирует на старте
У нас есть приложение frond-end с множеством сторонних библиотек, некоторые предлагают различные элементы управления wpf. В нашем сценарии пользователь щелкает элемент дерева и создается принадлежащий вид. Проблема: пользовательский интерфейс зависает, загружается много dll (как показано в выходных данных отладчика), и это занимает много времени (8-9 секунд), чтобы увидеть выбранный элемент дерева. Я знаю, что.net загружает DLL по требованию, и это нормально. Не должно быть никаких экспериментов с отложенной загрузкой DLL. Вместо этого я думаю сделать один компонент пользовательского интерфейса, например, TreeView отзывчивым, чтобы он немедленно отображал выбранный элемент и отображал прогресс, как только загружаются длинные библиотеки. У меня пока нет большого опыта в программировании.Net Task. Как вы думаете? Стоит ли подходить?