public override void MovedToSuperview() { base.MovedToSuperview(); if (IsAlignedToParentAutomatically) { if (Superview != null) { Superview.Layout(this).Bottom().Horizontally(); } } }