/// <summary>
        /// Initializes a new instance of the <see cref="MvxSidePanelsPresenter"/> class.
        /// </summary>
        /// <param name="applicationDelegate">The application delegate.</param>
        /// <param name="window">The window.</param>
        public MvxSidePanelsPresenter(UIApplicationDelegate applicationDelegate, UIWindow window) :
            base(applicationDelegate, window)
        {
            _multiPanelController = new MvxMultiPanelController();
            _activePanel          = MvxPanelEnum.Center;

            Mvx.RegisterSingleton <IMvxSideMenu>(_multiPanelController);
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="MvxSidePanelsPresenter"/> class.
        /// </summary>
        /// <param name="applicationDelegate">The application delegate.</param>
        /// <param name="window">The window.</param>
        public MvxSidePanelsPresenter(UIApplicationDelegate applicationDelegate, UIWindow window)
            : base(applicationDelegate, window)
        {
            _multiPanelController = new MvxMultiPanelController();
            _activePanel = MvxPanelEnum.Center;

            Mvx.RegisterSingleton<IMvxSideMenu>(_multiPanelController);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="MvxSidePanelsPresenter"/> class.
 /// </summary>
 /// <param name="applicationDelegate">The application delegate.</param>
 /// <param name="window">The window.</param>
 public MvxSidePanelsPresenter(UIApplicationDelegate applicationDelegate, UIWindow window) :
     base(applicationDelegate, window)
 {
     _multiPanelController = new MvxMultiPanelController();
     _activePanel          = MvxPanelEnum.Center;
 }