Implementing NavigationService for Xamarin Forms and MVVM

Download this episode

Download Video

Description

Learn how to use existing NavigationService by using Prism for Xamarin Forms' platform and how to implement your own. We think about NavigationService with MVVM applications where we want to perform page navigation from within the ViewModel instead of the View, to ensure testability and extensibility.

 

Tags:

MVP, MVVM

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      steven

      How could you combine your last video, dependency injection with xamarin forms with prism ?
      I'm trying to inject other dependencies, with iNavigationService but always get error.

      //It doesn't work, how it's the correct way?
      public MainPageViewModel(INavigationService navigationService, IMainService mainService)
      {
      _navigationService = navigationService;
      _mainService = mainService;
      }

    Add Your 2 Cents