public override void MoveNext(AriadneThread.AriadneThreadCallback call, String name) { ArrowButtonMiddle bMid = new ArrowButtonMiddle(); this.elements.Insert(this.elements.Count - 1, bMid); this.pan.Children.Insert(this.pan.Children.Count - 1, bMid); ArrowButtonBody bBody = new ArrowButtonBody(); bBody.Text = name; bBody.Callback = call; this.elements.Insert(this.elements.Count - 1, bBody); this.pan.Children.Insert(this.pan.Children.Count - 1, bBody); bBody.Click += new EventHandler(Clicked); if (this.pan.Children.Count > this.MaximumElement * 2 + 2) this.pan.Children.RemoveRange(1, 2); }
public abstract void MoveNext(AriadneThread.AriadneThreadCallback call, String name);