private void AdjustControlSize()
{
float tfExtH = _tf.Frame.Size.Height + 16.0f;
RectangleF frame = new RectangleF(this.Frame.X,
this.Frame.Y - tfExtH/2,
this.Frame.Size.Width,
this.Frame.Size.Height + tfExtH);
this.Frame = frame;
foreach(var view in this.Subviews)
{
if(view is UIControl)
{
view.Frame = new RectangleF(view.Frame.X,
view.Frame.Y + tfExtH,
view.Frame.Size.Width,
view.Frame.Size.Height);
}
}
}