public DiagramPageViewModel(WorkflowInfo info) { WebInteraction.InitCultureInfo(); InitializeProperty(info); InitCommand(); InitializeDiagramModel(); }
public static void ProcessDatetime(WorkflowInfo wfInfo) { wfInfo.StartTime = wfInfo.StartTime.ToLocalTime(); wfInfo.EndTime = wfInfo.EndTime.ToLocalTime(); foreach (ActivityInfo act in wfInfo.Activities) { act.StartTime = act.StartTime.ToLocalTime(); act.EndTime = act.EndTime.ToLocalTime(); } }
private void AddNewCommandExecuted(WorkflowInfo info) { if (info == null) throw new ArgumentNullException("WorkflowInfo不能为空"); WorkflowUtils.ProcessDatetime(info); DiagramPageViewModel vw = new DiagramPageViewModel(info); vw.RequestClose += this.Item_RequestClose; this.DiagramDataSource.Add(vw); this.OnPropertyChanged("DiagramDataSource"); }
private void InitializeProperty(WorkflowInfo info) { this.WfInfo = info; this.Key = info.Key; this.Name = info.Name; }