Паттерн MVVM – практическое применение

Паттерн MVVM – практическое применение

Как известно, паттерн Model-View-ViewModel делится на три составляющих, отраженных в его названии. Основная часть – ViewModel, она связывает саму вашу программу и её представление для пользователя. Соответственно, при создании проекта эти составляющие, для удобства, размещаются в отдельные папки, кроме View, который представлен в виде XAML файла, в случае работы с WPF. Для команд также создается отдельная папка, с классом какой-то кастомной команды.

Далее

Пример остановки процесса

Пример остановки процесса

Иногда необходимо остановить или “убить” процесс, который Вы запустили или который был запущен до сего момента. Чтобы убить процесс необходимо использовать метод Kill, который и будет описан ниже.

Далее

Запуск программы

Запуск программы

Можно запустить любой исполняемый файл, но скорее всего потребуется использовать больше свойств ProcessStartInfo. К примеру.

Далее

Открытие файла в Microsoft Word

Вы можете открыть файл в MW или другом приложении, указав его имя. В данном примере мы даем команду Windows открыть файл в MW.

Далее

Запуск поиска в Google

В данном примере мы запускаем Google для поиска какой-то информации, к примеру, “News”. При этом пользователь может запустить любой браузер.

Далее

Открываем текстовый файл

Просто указываем имя файла. Файл открывается программой, установленной по умолчанию для открытия текстовых файлов.


Далее