private void Rows_AfterItemRemove(LayoutRow item) { if (item.Control != null) { this.Items.Remove(item.Control as Component); } }
void Rows_AfterItemAdd(LayoutRow item) { if (item.Control != null) { this.Items.Add((Component)item.Control); item.Items[0].AdditionalConfig = item; } item.Items.AfterItemAdd += delegate(Component cItem) { this.Items.Add(cItem); cItem.AdditionalConfig = item; }; item.Items.AfterItemRemove += this.AfterItemRemove; }
/// <summary> /// /// </summary> public LayoutRow.Builder LayoutRow(LayoutRow component) { return(new LayoutRow.Builder(component)); }