Диалог открытия файла MVVM

Хорошо, я действительно хотел бы знать, как опытные разработчики MVVM обрабатывают диалог openfile в WPF.

Я действительно не хочу делать это в моей ViewModel (где на "Browse" ссылается посредством DelegateCommand)

<code>void Browse(object param)
{
    //Add code here
    OpenFileDialog d = new OpenFileDialog();

    if (d.ShowDialog() == true)
    {
        //Do stuff
    }
}
</code>

Потому что я считаю, что это идет вразрез с методологией MVVM.

Что я делаю?

Ответы на вопрос(6)

Ваш ответ на вопрос