protected override TreeViewItem BuildRoot() { var root = new TreeViewItem { depth = -1 }; var children = new List <JobTreeItem>(); ChipstarTracker.ForEach( (id, op) => children.Add(new JobTreeItem(id, op)) ); root.children = ToSort(children, m_columnType, m_isReverce); return(root); }
private void Update() { m_interval++; var isUpdateInterval = m_interval % INTERVAL_FRAME == 0; if (!isUpdateInterval) { return; } if (!ChipstarTracker.IsUpdateCheck()) { return; } m_jobListView.Refresh(); this.Repaint(); }