protected override void OnSizeRequested(ref Gtk.Requisition requisition) { var size1 = Child1.SizeRequest(); var size2 = Child2.SizeRequest(); requisition.Height = Math.Max(size1.Height, size2.Height); requisition.Width = Handler.GetPreferredPanelSize(size1.Width, size2.Width); }