//设置单元 public void setElement(Page element, int index) { if (index < 0 || index >= this.getElementCount()) { return; } Nodes[index] = element; }
//插入单元 public void insertElement(Page element, int index) { if (index < 0 || index >= this.getElementCount()) { return; } if (!Nodes.Contains(element)) { Nodes.Insert(index, element); } }
//删除单元 public void removeElement(Page pageElement) { if (pageElement==null) { return; } if (Nodes.Contains(pageElement)) { Nodes.Remove(pageElement); } }
//获得元素ID public int getElementID(Page element) { return Nodes.IndexOf(element); }
//添加新单元 public void addElement(String pageName) { Page newPage = new Page(this, pageName); Nodes.Add(newPage); }
//添加新单元 public void addElement(String pageName) { Page page = new Page(pageManager, pageName); Nodes.Add(page); }