public MainWindow() { InitializeComponent(); ViewModel = new MainWindowViewModel(); DataContext = ViewModel; ViewModel.CloseCommand = new RelayCommand(() => { ViewModel.Save(); FileHelper.SaveSettings(ViewModel.Settings); Close(); }); ViewModel.MinimizeCommand = new RelayCommand(() => { WindowState = WindowState.Minimized; }); }