public StartupWindow(StartupWindowViewModel viewModel)
        {
            _viewModel = viewModel;
            _viewModel.PetSelectedMessage += SelectPetMessageHandler;
            this.DataContext = _viewModel;
            _viewModel.RegisterCommandsForWindow(this);
            InitializeComponent();

            Closing += OnClosing;
        }
        public StartupWindow()
        {
            InitializeComponent();

            StartupWindowViewModel = (StartupWindowViewModel)DataContext;
            Database = StartupWindowViewModel.GetDatabaseService;

            SetCommandLineArgs();

            SimpleIoc.Default.Register <IMainWindowService>(() => this);
        }