private void CreateTaskInfoPage(TaskInfoViewModel obj)
        {
            TaskInfoPage t = new TaskInfoPage(obj);

            OnShowPage?.Invoke(obj.TaskName + "/Информация", t);
            obj.OnShowPreprocessingDetails += (p) => OnShowPage?.Invoke(obj.TaskName + "/" + p.PreprocessingName, new PreprocessingInfoPage(p));
        }
        private void TaskVM_requestTaskInfoShow(object sender, EventArgs<TaskInfoViewModel> e)
        {
            TaskInfoPage t = new TaskInfoPage(e.Data);

            LayoutDocument d = new LayoutDocument();
            d.Title = e.Data.TaskName + "/Информация";
            d.Content = t;

            parentArea.Children.Add(d);
            d.IsActive = true;
        }