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