protected override void InitPagesMappings() { NavigationPages.Add(typeof(IMainViewModel), typeof(MainMenuViewController)); NavigationPages.Add(typeof(IMainMenuViewModel), typeof(SlideOutMenuViewController)); NavigationPages.Add(typeof(IGalleryViewModel), typeof(PictureCollectionViewController)); NavigationPages.Add(typeof(IPictureViewModel), typeof(PictureViewController)); }
protected override void InitPagesMappings() { NavigationPages.Add(typeof(IMainViewModel), typeof(MainView)); NavigationPages.Add(typeof(IMainMenuViewModel), typeof(MainMenuFragment)); NavigationPages.Add(typeof(IGalleryViewModel), typeof(GalleryFragment)); NavigationPages.Add(typeof(IPictureViewModel), typeof(PictureView)); }
public MainWindowViewModel() { Title = $"Network Scanner - {Version}"; SetCommands(); _navigationService = IoC.Get <INavigationService>(); _navigationService.Navigate(NavigationPages.FirstOrDefault(p => p.ViewModel.Title == "Form")); _logger = IoC.Get <ILoggingService>(); _logger.Log(LogLevels.Info, "Application started"); }