public static void Remove(ProcessInfo process) { Save(process); MonitoringProcesses.Remove(process); MonitoringProcessesDetails.Remove(process); MonitoringProcessesStartTime.Remove(process); }
public static void CreatNewMonitor(ProcessInfo info) { if (MonitoringProcesses.Contains(info)) { ShowError("重复了"); return; } MonitoringProcesses.Add(info); MonitoringProcessesDetails.Add(info, new ObservableCollection <ProcessMonitorInfo>()); MonitoringProcessesStartTime.Add(info, DateTime.Now); info.CanAddToMonitor = false; }