private void input() { InputDataObject _inpDObj = null; uWindow.Dispatcher.Invoke(new Action(delegate() { _inpDObj = uWindow.InputData(); // Получаем объект })); if (_inpDObj != null) { experiment = Experiment.InitExperiment(_inpDObj); // Создаем новый эксперимент experiment.StartExperiment(); // Стартуем эксперимент } else { uWindow.CheckFlagStarted = false; // Отключаем запуск StartStopButtonsInvokeDispatchHandler(); } }