Написать команду в отдельном классе WPF MVVM
Всем доброго времени изучаю WPF c MVVM. Есть данный код который открывает новое окно. Как можно вынести данную команду в отдельный класс, так что бы в разных View его можно было использовать?
MainWindowViewModel mainWindowViewModel;
private ICommand _openChildWindow;
public ICommand OpenChildWindow
{
get
{
if (_openChildWindow == null)
{
_openChildWindow = new OpenChildWindowCommand(mainWindowViewModel);
}
return _openChildWindow;
}
}