protected override void OnSizeRequested(ref Gtk.Requisition requisition) { if (Child != null) { requisition = Child.SizeRequest (); } else { requisition.Width = 0; requisition.Height = 0; } }