Esempio n. 1
0
        /*============================================================================*/
        /* Constructor                                                                */
        /*============================================================================*/

        public MediatorFactory(IInjector injector)
        {
            _injector = injector;
            _manager  = injector.HasMapping(typeof(IMediatorManager))
                                ? injector.GetInstance(typeof(IMediatorManager)) as IMediatorManager
                                : new MediatorManager();
            _manager.ViewRemoved += RemoveMediators;
        }
		/*============================================================================*/
		/* Constructor                                                                */
		/*============================================================================*/

		public MediatorFactory (IInjector injector)
		{
			_injector = injector;
			_manager = injector.HasMapping (typeof(IMediatorManager)) 
				? injector.GetInstance (typeof(IMediatorManager)) as IMediatorManager
				: new MediatorManager ();
			_manager.ViewRemoved += RemoveMediators;
		}