public void add(MenuItem item) { this.items.Add(item); if (this.items.Count == 1){ item.setScene(item, item); } else if (this.items.Count == 2){ item.setScene( this.items.ElementAt(0), this.items.ElementAt(0)); } else { item.setScene( this.items.ElementAt(this.items.Count - 2), this.items.ElementAt(0)); } }
public void setScene(MenuItem previous, MenuItem next) { this.previous = previous; previous.next = this; this.next = next; next.previous = this; }