private void Update(MapDocument document) { Task.Factory.StartNew(() => { if (document == null) { this.InvokeLater(() => VisgroupPanel.Clear()); } else { var tree = GetItemHierarchies(document); this.InvokeLater(() => VisgroupPanel.Update(tree)); } }); }
private void UpdateVisgroups() { VisgroupPanel.Update(GetVisgroupItemList()); }