Exemplo n.º 1
0
        public void _init <TViewModel>() where TViewModel : XViewModel
        {
            _frameManager = RootFrame.Container.Resolve <IXUWPFrameManager>();
            var newRoot = RootFrame.CreateContentModel <TViewModel>();

            _frameManager.Init(RootFrame, newRoot, true);
        }
            public NavigationPackage(ILifetimeScope container)
            {
                _container = container;

                var frameManager = _container.Resolve <IXUWPFrameManager>();

                _frameManager = frameManager;
                RootFrame     = XFrame.CreateRootFrame <XUWPRootFrame>(_container);
                var rootNavigationVm = RootFrame.CreateContentModel <XUWPNavigationPageViewModel>();

                Page      = frameManager.Init(RootFrame, rootNavigationVm, false);
                ViewModel = RootFrame.CreateContentModel <T>();


                RootFrame.Activated   += RootFrame_Activated;
                RootFrame.Deactivated += RootFrame_Deactivated;
            }