Вход на сайт
WPF. MVVM. OpenFileFialog (murr-4)
737 просмотров
Перейти к просмотру всей ветки
moose старожил
в ответ MrSanders 12.12.19 20:07
0. опенфайлдиалог никак не привязан к вашему вью. не хотите его прямо из модели показывать, сделайте "нечто" с интерфейсом "дай файл", и покажите диалог там.
1. чтобы из модели контролировать чекбоксы и вообще что-то из вашего вью, нужно сильно исхитриться, т.к. модель вообще без понятия, что ее показывают.
2. вы в последний раз проводите ревью?
если уж ваша церковь требует, чтобы все, что на экране - это вью, тогда откройте диалог просто в код бихайнд и присвойте имя файла чему-нибудь в xaml, что можно прибайндить к чему-нибудь в вьюмодели, чтобы она узнала, что появилось имя файла, которое нужно вставить в модель.
фанатики от mvvm, как и в любой другой религии - это плохо и не признак э-э-э... ладно, проехали.