protected DefaultCollectionPresenter(IXamLogger logger, ICommutator commutator) { this.logger = logger; this.commutator = commutator; PageNavigator = new PageNavigatorAdapter(); PullToRefresh = new ListViewPullToRefreshViewModel(); PullToRefresh.Refreshed += _OnListRefreshed; }
public AddNewVotingPresenter(IXamLogger logger, IVotingAdditing repo) { PageNavigator = new PageNavigatorAdapter { Title = "Add new voting" }; this.logger = logger; this.repo = repo; }
public MasterDetailPresenter(IXamLogger logger, ICommutator commutator) { this.logger = logger; this.commutator = commutator; // Page.IsPresented = false; PageNavigator.Title = "Housing Cooperative"; TabPages = new TabPageSwither(PageNavigator); TabPages.OpenVotingPage(); }
public NotificationListPresenter(IXamLogger logger, INotificationProducer producer) { //PageNavigator = new PageNavigatorAdapter() { // IconSource = StaticResources.Icons.StarGold, // Title = "Notifications" //}; PullToRefresh = new ListViewPullToRefreshViewModel(); PullToRefresh.Refreshed += OnListRefreshed; //TODO: get account from domain layer Account = new AccountModel(); this.logger = logger; this.producer = producer; producer.SubstrubeTo(this); }