Using MVVM in WPF, should I launch child windows from View code behind, or ViewModel? Using MVVM in WPF, should I launch child windows from View code behind, or ViewModel? wpf wpf