protected virtual void OnInitialize() { _typeResolver = new iOSFrameworkTypeResolver(); _loggingProvider = new DefaultLoggingProvider(); _resourcesProvider = new iOSResourcesProvider(); _synchronizationProvider = new iOSSynchronizationProvider(this); _navigationProvider = new iOSNavigationProvider(NavigationController, _typeResolver, new PlatformProviders(GetNavigationProvider, _synchronizationProvider, _resourcesProvider)); }
public PerWindowPlatformProviders(INavigationProvider navigation, ISynchronizationProvider synchronization, IResourcesProvider resources) { Guard.AgainstNull(navigation, "navigation"); _navigation = navigation; Guard.AgainstNull(synchronization, "synchronization"); _synchronization = synchronization; Guard.AgainstNull(resources, "resources"); _resources = resources; }
public PageService(IEKProvider provider) { _dal = provider; _navigationProvider = provider.NavigationProvider; _dataProvider = provider.DataProvider; _siteProvider = provider.SiteProvider; _imageProvider = provider.ImageProvider; _roleProvider = provider.RoleProvider; }
public PlayersViewModel(Context context, INavigationProvider navigationProvider) { _context = context; _navigationProvider = navigationProvider; _detailsCommand = new RelayCommand(delegate { _navigationProvider.GoForward(new PlayerViewModel(_context.GetPlayer(_selectedPlayer))); }); _detailsCommand.SetCanExecute(false); }
public FlightEnabledNavigator( INavigationProvider innerNavigator, IFlightEnabledPlayerMover playerMover, IFlightNavigationArgs flightNavigationArgs) { logger = new Logger(this); this.innerNavigator = innerNavigator; this.playerMover = playerMover; this.flightNavigationArgs = flightNavigationArgs; Navigator.NavigationProvider = this; CurrentPath = new FlightPath(Vector3.Zero, Vector3.Zero, flightNavigationArgs); logger.Verbose(Localization.Localization.FlightEnabledNavigator_Enabled); }
public FlightEnabledNavigator( INavigationProvider innerNavigator, IFlightEnabledPlayerMover playerMover, IFlightNavigationArgs flightNavigationArgs) { this.logger = new Logger(this); this.innerNavigator = innerNavigator; this.playerMover = playerMover; this.flightNavigationArgs = flightNavigationArgs; Navigator.NavigationProvider = this; CurrentPath = new FlightPath(Vector3.Zero, Vector3.Zero, flightNavigationArgs); logger.Verbose("Replacing Navigator with Flight Navigator."); }
public ProductResetResult(INavigationProvider navigationProvider) { NavigationProvider = navigationProvider; InitializeComponent(); }
public static IPageGenerator Create(this IPageGenerator ignore, String contentPageTemplate, String postPageTemplate, String stylePageTemplate, INavigationProvider navProvider) { var contentTemplate = new Template() { Content = contentPageTemplate, TemplateType = Enumerations.TemplateType.ContentPage }; var postTemplate = new Template() { Content = postPageTemplate, TemplateType = Enumerations.TemplateType.PostPage }; var styleTemplate = new Template() { Content = stylePageTemplate, TemplateType = Enumerations.TemplateType.Style }; var templates = new List <Template>() { contentTemplate, postTemplate, styleTemplate }; return(ignore.Create(templates, navProvider)); }
public CloseCommandWrapper(ICommand nestedCommand, INavigationProvider provider) { NestedCommand = nestedCommand; _provider = provider; }
public FlightEnabledNavigator(INavigationProvider innerNavigator) : this(innerNavigator, new FlightEnabledSlideMover(Navigator.PlayerMover), new FlightNavigationArgs()) {}
public static IServiceCollection Create(this IServiceCollection _1, IContentRepository contentRepo, IArchiveProvider archiveProvider, IContactProvider contactProvider, ISearchProvider searchProvider, IPageGenerator pageGen, IHomePageGenerator homePageGen, INavigationProvider navProvider, IRedirectProvider redirectProvider, ISyndicationProvider syndicationProvider, IEnumerable <Category> categories, IContentEncoder contentEncoder, IContentItemPageGenerator contentItemPageGen) { IServiceCollection container = new ServiceCollection(); container.AddSingleton <IPageGenerator>(pageGen); container.AddSingleton <IHomePageGenerator>(homePageGen); container.AddSingleton <INavigationProvider>(navProvider); container.AddSingleton <IArchiveProvider>(archiveProvider); container.AddSingleton <IContactProvider>(contactProvider); container.AddSingleton <ISearchProvider>(searchProvider); container.AddSingleton <ISyndicationProvider>(syndicationProvider); container.AddSingleton <IEnumerable <Category> >(categories); container.AddSingleton <IRedirectProvider>(redirectProvider); container.AddSingleton <IContentEncoder>(contentEncoder); container.AddSingleton <IContentItemPageGenerator>(contentItemPageGen); container.AddSingleton <IContentRepository>(contentRepo); return(container); }
public static IPageGenerator Create(this IPageGenerator ignore, string contentPageTemplate, string postPageTemplate, string stylePageTemplate, string dateTimeFormatSpecifier, INavigationProvider navProvider) { var contentTemplate = new Template() { Content = contentPageTemplate, TemplateType = Enumerations.TemplateType.ContentPage }; var postTemplate = new Template() { Content = postPageTemplate, TemplateType = Enumerations.TemplateType.PostPage }; var styleTemplate = new Template() { Content = stylePageTemplate, TemplateType = Enumerations.TemplateType.Style }; var templates = new List <Template>() { contentTemplate, postTemplate, styleTemplate }; var settings = (null as Settings).CreateDefault(dateTimeFormatSpecifier); return(ignore.Create(templates, settings, navProvider, new List <Category>())); }
public static IServiceCollection Create(this IServiceCollection ignore, IEnumerable <Template> templates, ISettings settings, INavigationProvider navProvider, IEnumerable <Category> categories) { var container = new ServiceCollection(); container.AddSingleton <IEnumerable <Template> >(templates); container.AddSingleton <ISettings>(settings); container.AddSingleton <ITagCloudStyler>(c => new Generator.TagCloudStyler.DeviationStyler(c)); container.AddSingleton <INavigationProvider>(navProvider); container.AddSingleton <IEnumerable <Category> >(categories); container.AddSingleton <ILinkProvider>(Mock.Of <ILinkProvider>()); container.AddSingleton <ITemplateProcessor>(Mock.Of <ITemplateProcessor>()); container.AddSingleton <IContentEncoder>(Mock.Of <IContentEncoder>()); //container.AddSingleton<SiteSettings>(new SiteSettings() //{ // Title = string.Empty.GetRandom(), // Description = string.Empty.GetRandom(), // PostsPerPage = 10.GetRandom(5), // PostsPerFeed = 20.GetRandom(10) //}); return(container); }
protected virtual void OnInitialize() { _loggingProvider = new DefaultLoggingProvider(); _typeResolver = new WpfFrameworkTypeResolver(); _navigationProvider = new WpfNavigationProvider(RootNavigationService, _typeResolver, _synchronization, _resources); }
public BlogController(IDeliveryClient deliveryClient, IMemoryCache memoryCache, INavigationProvider navigationProvider, IMenuItemGenerator menuItemGenerator) : base(deliveryClient, memoryCache) { _navigationProvider = navigationProvider ?? throw new ArgumentNullException(nameof(navigationProvider)); _menuItemGenerator = menuItemGenerator ?? throw new ArgumentNullException(nameof(menuItemGenerator)); }
public MainViewModel(IChatManager chatManager, ICharacterManager characterManager, INavigationProvider navigationProvider, IMvxMessenger messenger) : base(navigationProvider) { this.chatManager = chatManager; this.characterManager = characterManager; this.messenger = messenger; Character = Mvx.GetSingleton <CharacterViewModels>().GetCharacterViewModel(characterManager.OwnCharacter); ViewConversationCommand = new MvxCommand <string>(ShowCharacterTab); ChangeStatusCommand = new MvxCommand <Tuple <StatusEnum, string> >(tuple => chatManager.SetStatus(tuple.Item1, tuple.Item2)); ViewHomeTabCommand = new MvxCommand(() => { if (messenger.HasSubscriptionsFor <ChatViewModel.ShowTabMessage>()) { messenger.Publish(new ChatViewModel.ShowTabMessage(this)); } else { Navigator.Navigate <ChatViewModel>(); } }); }
public static IHomePageGenerator Create(this IHomePageGenerator ignore, IEnumerable <Template> templates, INavigationProvider navProvider, IEnumerable <Category> categories, ILinkProvider linkProvider) { var container = new ServiceCollection(); var templateRepo = new Mock <ITemplateRepository>(); templateRepo.Setup(r => r.GetAllTemplates()) .Returns(templates); container.AddSingleton <ITemplateRepository>(templateRepo.Object); container.AddSingleton <ITagCloudStyler>(c => new Generator.TagCloudStyler.DeviationStyler(c)); container.AddSingleton <INavigationProvider>(navProvider); container.AddSingleton <IEnumerable <Category> >(categories); container.AddSingleton <IContentRepository>(Mock.Of <IContentRepository>()); container.AddSingleton <ILinkProvider>(linkProvider); container.AddSingleton <ITemplateProcessor>(Mock.Of <ITemplateProcessor>()); return(ignore.Create(container)); }
public static IHomePageGenerator Create(this IHomePageGenerator ignore, IEnumerable <Template> templates, INavigationProvider navProvider, IEnumerable <Category> categories) { return(ignore.Create(templates, navProvider, categories, Mock.Of <ILinkProvider>())); }
public void Initialize(INavigationProvider navigationProvider) { _navigationProvider = navigationProvider; }
public static NavigationServiceBuilder AddProvider <TNavigationItem>(this NavigationServiceBuilder builder, INavigationProvider <TNavigationItem> provider, Action <NavigationOptions <TNavigationItem> > configure = null) where TNavigationItem : NavigationItem <TNavigationItem>, new() => AddProvider(builder, provider, (_, options) => configure?.Invoke(options));
public static IPageGenerator Create(this IPageGenerator ignore, IEnumerable <Template> templates, ISettings settings, INavigationProvider navProvider, IEnumerable <Category> categories) { var container = (null as IServiceCollection).Create(templates, settings, navProvider, categories); return(ignore.Create(container)); }
/// <summary> /// Initializes a new instance of the <see cref="ToastPresenter" /> class. /// </summary> public ToastPresenter([NotNull] INavigationProvider navigationProvider, [NotNull] IThreadManager threadManager) { Should.NotBeNull(navigationProvider, "navigationProvider"); Should.NotBeNull(threadManager, "threadManager"); _navigationProvider = navigationProvider; _threadManager = threadManager; }
public static IPageGenerator Create(this IPageGenerator ignore, string contentPageTemplate, string postPageTemplate, string stylePageTemplate, INavigationProvider navProvider) { return(ignore.Create(contentPageTemplate, postPageTemplate, stylePageTemplate, _defaultDateTimeFormatSpecifier, navProvider)); }
public NavbarController(INavigationProvider navigationProvider) { _navigationProvider = navigationProvider; }
protected virtual void OnInitialize(IActivatedEventArgs args) { _loggingProvider = new DefaultLoggingProvider(); _synchronization = new SynchronizationProvider(); _resources = new WindowsRuntimeResourcesProvider(ResourceLoader.GetForViewIndependentUse(Constants.StoreAppsInfrastructureResourceMapId)); _typeResolver = new DefaultMvvmTypeResolver(); _lifecycleProvider = new UwpLifecycleProvider(_typeResolver, _synchronization, _resources); _navigationProvider = CreateNavigationManager(Window.Current, _typeResolver, _synchronization, _resources); }
public MarsExplorer(Plateau plateau,List<Rover> rovers) { NavigationProvider = new DefaultNavigationProvider(); Plateau = plateau; Rovers = rovers; }
public FlightEnabledNavigator(INavigationProvider innerNavigator) : this(innerNavigator, new FlightEnabledSlideMover(Navigator.PlayerMover), new FlightNavigationArgs()) { }
public static IServiceCollection Create(this IServiceCollection ignore, IEnumerable <Template> templates, INavigationProvider navProvider, ITemplateProcessor templateProcessor) { var container = new ServiceCollection(); var templateRepo = new Mock <ITemplateRepository>(); templateRepo.Setup(r => r.GetAllTemplates()) .Returns(templates); var siteSettings = new SiteSettings(); var contentRepo = new Mock <IContentRepository>(); contentRepo.Setup(r => r.GetSiteSettings()) .Returns(siteSettings); container.AddSingleton <ITemplateRepository>(templateRepo.Object); container.AddSingleton <IContentRepository>(contentRepo.Object); container.AddSingleton <INavigationProvider>(navProvider); container.AddSingleton <ITemplateProcessor>(templateProcessor); container.AddSingleton <ILinkProvider>(Mock.Of <ILinkProvider>()); container.AddSingleton <IContentEncoder>(Mock.Of <IContentEncoder>()); container.AddSingleton <ITagCloudStyler>(c => new Generator.TagCloudStyler.DeviationStyler(c)); return(container); }
public SportController(INavigationProvider navigationProvider) { this.navigationProvider = navigationProvider; }
/// <summary> /// Register the provider that contains current view /// </summary> /// <param name="provider"></param> public void RegisterProvider(INavigationProvider provider) { this.Provider = provider; }
public MarsExplorer(INavigationProvider navigationProvider, Plateau plateau, List<Rover> rovers) { NavigationProvider = navigationProvider; Plateau = plateau; Rovers = rovers; }
public MainMenuViewModel(Context context, INavigationProvider navigationProvider) { _context = context; _navigationProvider = navigationProvider; }
public SitemapItemModelBinder(INavigationProvider navigationProvider) { navigationProvider.ThrowIfNull(nameof(navigationProvider)); _navigationProvider = navigationProvider; }
public static IServiceCollection Create(this IServiceCollection ignore, IEnumerable <Template> templates, INavigationProvider navProvider) { return(ignore.Create(templates, navProvider, Mock.Of <ITemplateProcessor>())); }