Я использую MVP в WPF, и я столкнулся с сомнением в дизайне, и я хотел бы узнать ваше мнение об этом:
В какой-то момент мне нужно обновить свое представление и выполнить те же начальные запросы, каккогда вид загружался.DataContext представления является моим докладчиком, и у меня есть несколько коллекций и других переменных, которые связаны с представлением.Когда мне нужно обновить представление, я очищаю коллекции и переменные и устанавливаю для DataContext значение null.После этого я получаю новые данные, заполняю коллекции и устанавливаю DataContext.Это лучший способ добиться этого?
Проблема в том, что я боюсь, что когда мое приложение станет больше, я забуду сбросить некоторую переменную ... идеальным будет перезагрузить представление снова.каким-то образом, не беспокоясь о переменных, которые у меня есть.
С уважением.