public override void LayoutSubviews()
{
base.LayoutSubviews ();
var full = ContentView.Bounds;
var frame = full;
frame.Height = 22;
frame.X = Padding;
frame.Y = (full.Height-frame.Height)/2;
frame.Width -= ImageSpace+Padding;
label.Frame = frame;
button.Frame = new RectangleF (full.Width-ImageSpace, -3, ImageSpace, 48);
}