AppTemplate.ViewModels.Common.PageViewModel.PageViewModel C# (CSharp) Method

PageViewModel() protected method

Initializes a new instance of the PageViewModel class.
protected PageViewModel ( IMessenger messenger, NavigationService navigationService ) : System
messenger IMessenger /// The messenger. ///
navigationService NavigationService /// The navigation Service. ///
return System
        protected PageViewModel(IMessenger messenger, NavigationService navigationService)
        {
            if (messenger == null) throw new ArgumentNullException(nameof(messenger));
            if (navigationService == null) throw new ArgumentNullException(nameof(navigationService));

            this.Messenger = messenger;
            this.NavigationService = navigationService;

            this.NavigateBackCommand = new RelayCommand(() => this.NavigateBack(null));
        }