Example #1
0
        //Here to implement
        //IEnumerable<DefaultView> _defaultViews;
        //AccessRightsService _accessRightsService;

        protected override DependencyObject CreateShell()
        {
            /*    Container.RegisterInstance<IAccessRightsService>(_accessRightsService);
             *  Container.RegisterInstance<IPermissionChecker>(_accessRightsService);
             *  Container.RegisterInstance<IUser>(_accessRightsService.CurrentUser);*/
            _shellPresenter = Container.Resolve <ShellPresenter>();
            Container.RegisterInstance <IShell>(_shellPresenter);
            Container.RegisterInstance <IShellInteraction>(_shellPresenter);
            _shellPresenter.Execute();
            return(_shellPresenter.View);
        }