Otwórz okno dialogowe pliku MVVM

Ok, naprawdę chciałbym wiedzieć, jak programiści MVVM zajmują się dialogiem openfile w WPF.

Naprawdę nie chcę tego robić w moim ViewModel (gdzie 'Browse' odwołuje się poprzez DelegateCommand)

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

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

Ponieważ wierzę, że jest to sprzeczne z metodologią MVVM.

Co ja robię?

questionAnswers(6)

yourAnswerToTheQuestion