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; }