private ViewModelBase CreateViewModel <T>() where T : UserControl
        {
            Type          type = typeof(T);
            ViewModelBase vm   = null;

            if (type == typeof(UserControlAbout))
            {
                vm = new ViewModelAbout();
            }
            else if (type == typeof(UserControlSettings))
            {
                vm = new ViewModelSettings();
            }
            else
            {
                DBG_Stop();
            }

            return(vm);
        }
 public About(MainWindow parent)
 {
     this.parent = parent;
     aboutVM     = new ViewModelAbout(parent.viewModel);
     InitializeComponent();
 }