Хорошо, мне действительно хотелось бы знать, как разработчики MVVM эксперта обрабатывают диалоговое окно openfile в WPF.
Я действительно не хочу делать это в моей ViewModel (где "Обзор" ссылается через делегатский комитет)
void Browse(object param)
{
    //Add code here
    OpenFileDialog d = new OpenFileDialog();
    if (d.ShowDialog() == true)
    {
        //Do stuff
    }
}
Потому что я считаю, что это противоречит методологии MVVM.
Что мне делать?
