protected RealignFactoryBase(IRealignControl mainControl, RealignStyle realignStyle, bool isPartialRealign) { Ref = mainControl; RealignStyle = realignStyle; if (Ref.HasVisibleNodes()) { _map = new RealignMap(Ref.GetVisibleNodeControls().ToList(), Ref.GetRelationships().ToList(), realignStyle, isPartialRealign); } if (_map != null && _map.ChildNodes.Count > 0) { Nodes = _map.GetAllChildNodes(realignStyle).ToList(); } }
// Construction protected RealignFactory(IRealignControl mainControl, RealignStyle realignStyle, bool isPartialRealign) : base(mainControl, realignStyle, isPartialRealign) { CalculateNodes(); }
public HorizontalRealignFactory(IRealignControl mainControl, bool isPartialRealign = false) : base(mainControl, RealignStyle.Horizontal, isPartialRealign) { mainControl.MapInformation.AutoRealignStyle = RealignStyle.Horizontal; }