работу с диалоговым окном для выбора директории?
типа тыкается кнопка->выбирается директория->дальше передаётся путь в VM->загружаются данные из директории в Model
если такой алгоритм верный, то где расположить работу с дилоговым окном? в VM?
если окно синхронное - то вызывающая сторона создает окно, передает в него все нужные данные, открывает, ждет закрытия и забирает результаты
В VM этого не стоит делать, если пишете не write-only код. Современные фреймворки обычно предлагают использовать нечто вроде такого: https://reactiveui.net/docs/handbook/interactions/ Ещё можно сделать отдельный сервис и делегировать открытие окон ему.
Обсуждают сегодня