Хорошо,
Желание MVVM существующего приложения.
Код содержит следующее:
private void UploadClick(object sender, RoutedEventArgs e)
{
/*
* 1. Clear Messages (ObservableCollection)
*
* 2. Create new OpenFileDialog
* 3. if(ofd returns ok)
* Pass file to Interpreter
*/
}
По сути, я хотел бы знать, как бы я «командовал» этим?
Должен ли я использовать OpenFileDialog в моей команде в виртуальной машине? - Это кажется неправильным, поскольку OFD - это способ передачи файла, специфичного для представления.
Но как бы я это сделал?
Если я подключаюсь к событию Click, затем вызываю виртуальную машину, я не использую команды ...
??