Ребята, я уже не знаю, что делать. Пишу десктопное приложение на C# с WPF, все вроде бы ничего, но интерфейс ужасно тормозит при обновлении данных. Я использую MVVM, как положено, пробовал разные способы обновления UI, вроде бы делаю всё по гайдам, а всё равно лаги. Особенно когда данных много, приложение просто зависает намертво секунд на 5-10.
Что я только не пробовал: и DataContext менял, и ObservableCollection, и Dispatcher.Invoke юзал. Может, я где-то фундаментальную ошибку делаю? Есть у кого-нибудь опыт подобных проблем? Подскажите, куда копать, а то скоро крыша поедет.
как зайти на Крáкен
Комментарии 2