private void OK() { var cd = svm.CVM.ChangeController.NewScreen(svm._screen); CurrentChange.changeDescription.ChangeValues.Clear(); CurrentChange.changeDescription.ChangeValues.AddRange(cd.ChangeValues); CurrentChange.IsApplied = true; svm.CVM.AddChange(CurrentChange, false); svm.FireEvents(); NeedToCancel = false; if (RequestClose != null) { RequestClose(); } }