This manager groups common logic for IButtonGroupControl objects. Do not use this object in working code - rather call CreateButtonGroupControl in the appropriate control factory.
        ///<summary>
        /// Constructor for <see cref="ButtonGroupControlVWG"/>
        ///</summary>
        ///<param name="controlFactory"></param>
        public ButtonGroupControlVWG(IControlFactory controlFactory)
        {
            _buttonGroupControlManager = new ButtonGroupControlManager(this, controlFactory);

            //_layoutManager = new FlowLayoutManager(this, controlFactory);
            //_layoutManager.Alignment = FlowLayoutManager.Alignments.Right;
            _controlFactory = controlFactory;
            //IButton sampleBtn = _controlFactory.CreateButton();
            //this.Height = sampleBtn.Height + 10


            ButtonSizePolicy = new ButtonSizePolicyVWG(_controlFactory);
        }
 /// <summary>
 /// Constructor for the <see cref="ButtonGroupControlWin"/>
 /// </summary>
 /// <param name="controlFactory"></param>
 public ButtonGroupControlWin(IControlFactory controlFactory)
 {
     _controlFactory = controlFactory;
     _buttonGroupControlManager = new ButtonGroupControlManager(this, controlFactory);
     ButtonSizePolicy = new ButtonSizePolicyWin(_controlFactory);
 }