If I want to open a new Window, without needing any immediate information, is it ok to open it this way? I know with Dialogs I should use a service, but if I don't need any information back, it is quite troublesome and messy to add a new function into the service just to open a window?
// in ShellViewModel
public ICommand AboutCommand
{
get
{
if (_aboutCommand == null) {
_aboutCommand = new RelayCommand(delegate
{
var aboutView = new QuickImageUpload.Views.AboutView();
aboutView.Show();
});
}
return _aboutCommand;
}
}