public NewEditWindowView(Person person)
        {
            InitializeComponent();
            var viewModel = new NewEditWindowViewModel(person);

            viewModel.CancelChangesCommand.RequestCommand += Close;
            viewModel.SaveChangesCommand.RequestCommand   += CloseCommandOnRequestCommand;
            DataContext = viewModel;
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            NewEditWindowViewModel viewModel = (NewEditWindowViewModel)DataContext;

            viewModel.Done += ViewModel_Done;
        }