protected override Bound LayoutChildren(StyleSheet.StyleSheet stylesheet, Bound styleBound, Bound maxBound) { Bound bound = LayoutBehaviour.Vertical(stylesheet, this, Childrens, styleBound, maxBound, true); if (Childrens.Count > 0) { Behavour.Borders.Add(Childrens[0].Frame.Top); foreach (IControl <View> control in Childrens) { Behavour.Borders.Add(control.Frame.Bottom); } } Behavour.ScrolledMeasure = bound.Height; return(bound); }
protected override Bound LayoutChildren(StyleSheet.StyleSheet stylesheet, Bound styleBound, Bound maxBound) { _behaviour.ScrolledMeasure = styleBound.Height; Bound bound = LayoutBehaviour.Vertical(stylesheet, this, _controls, styleBound, maxBound, true); if (_controls.Count > 0) { _behaviour.Borders.Add(_controls [0].Frame.Top); foreach (var control in _controls) { _behaviour.Borders.Add(control.Frame.Bottom); } } return(bound); }
protected override Bound LayoutChildren(StyleSheet.StyleSheet stylesheet, Bound styleBound, Bound maxBound) { return(LayoutBehaviour.Vertical(stylesheet, this, Childrens, styleBound, maxBound)); }