public TrainingsListViewModel(ITrainingService trainingService, IMvxNavigationService navigationService, IMvxViewPresenter viewPresenter) { this.trainingService = trainingService; this.navigationService = navigationService; this.viewPresenter = viewPresenter; ShowTrainingDetailPageAsyncCommand = new MvxAsyncCommand(ShowTrainingDetailPageAsync); LoadAsyncCommand = new MvxAsyncCommand(async() => await LoadTrainings()); CreateTrainingCommand = new MvxAsyncCommand(async() => await this.CreateTraining()); DeleteTrainingCommand = new MvxAsyncCommand <int>(async(x) => await DeleteTrainingAsync(x)); }
public MvxControlPresenter(IMvxViewPresenter viewPresenter) { _viewPresenter = viewPresenter; }
public MvxTouchControlPresenter(IMvxViewPresenter viewPresenter) : base(viewPresenter) { }
public MainThreadDispatcher(Dispatcher dispatcher, IMvxViewPresenter presenter) { this.dispatcher = dispatcher; this.presenter = presenter; }
public MvxStoreControlPresenter(IMvxViewPresenter viewPresenter) : base(viewPresenter) { }
public MvxPhoneControlPresenter(IMvxViewPresenter viewPresenter) : base(viewPresenter) { }
public MvxAndroidControlPresenter(IMvxViewPresenter viewPresenter) : base(viewPresenter) { }
public MvxWpfControlPresenter(IMvxViewPresenter viewPresenter) : base(viewPresenter) { }
public MvxFormsViewDispatcher(IMvxViewPresenter presenter) { _presenter = presenter; }