public InfoActivity(IUnityContainer container, string message) { this.container = container; this.presenter = container.Resolve <IViewPresenter>(); this.scheduler = new DispatcherScheduler(Application.Current.Dispatcher); this.message = message; }
private IChildPresenter <V> makeChildPresenter <P, V>(IViewPresenter <V> parentPresenter) where P : IChildPresenter <V>, new() where V : Form, new() { // var view = new V(); var childPresenter = new P(); childPresenter.View = parentPresenter.View; childPresenter.SetParentPresenter(parentPresenter); return(childPresenter); }
public Ribbon( IViewPresenter viewPresenter, RibbonHelper ribbonHelper) { this.localizationService = ServiceLocator.Current.GetInstance <ILocalizationService>(); this.slideManipulator = ServiceLocator.Current.GetInstance <ISlideManipulator>(); this.viewPresenter = viewPresenter; this.ribbonHelper = ribbonHelper; }
// TODO: We have to make sure views are opened and closed through Presenter - if view is opened private bool PresentView(IMvxTouchView view) { IViewPresenter parentView = null; // iterate reverse order...most likely latest view added will be target for presenting for (int i = _viewPresenters.Count - 1; i >= 0; i--) { parentView = _viewPresenters[i] as IViewPresenter; if (parentView != null && parentView.CanPresentView(view)) { break; } parentView = null; } if (parentView != null) { parentView.PresentView(view); _presentedViews.Add(view); } return(parentView != null); }
public void SetParentPresenter(IViewPresenter <EditorWithDataGridChildForm> parentPresenter) { _parentPresenter = (EditorWithDataGridPresenter)parentPresenter; }
/// <summary> /// Initializes a new instance of the <see cref="iOSViewDispatcher"/> class. /// </summary> /// <param name="dispatcher">The dispatcher.</param> /// <param name="presenter">The presenter.</param> public iOSViewDispatcher(IMainThreadDispatcher dispatcher, IViewPresenter viewPresenter) { this.dispatcher = dispatcher; this.viewPresenter = viewPresenter; }
public AppNavigator(IDialogService dialogService, IViewPresenter presenter, RoutingService router) { _dialogService = dialogService; _presenter = presenter; _router = router; }
public HomeController(IViewPresenter viewPresenter) { _viewPresenter = viewPresenter; }