/// <summary> /// Default ctor /// </summary> public LinearLayoutControl(LinearLayoutNode node, IXmlLayoutDesigner rootDesigner) { this.node = node; this.rootDesigner = rootDesigner; node.PropertyChanged += (s, x) => UpdateFromNode(); ViewGroupChildConnector.Connect(node, this, rootDesigner); UpdateFromNode(); }
public virtual TReturn Visit(LinearLayoutNode node, TData data) { return(Visit((ViewGroupNode)node, data)); }
public override IViewNodeControl Visit(LinearLayoutNode node, IXmlLayoutDesigner data) { return(new LinearLayoutControl(node, data)); }