public StocksListViewController (StockPriceListPresenter presenter) : base ("StocksListViewController", null) { Title = presenter.Title; _presenter = presenter; _presenter.SetView (this); }
public override bool FinishedLaunching(UIApplication app, NSDictionary options) { window = new UIWindow (UIScreen.MainScreen.Bounds); var navController = new UINavigationController (); var marshalInvokeService = new MarshalInvokeService (); var appStatusService = new AppStatusService (); var navigationService = new NavigationService (navController); var stockPriceListPresenter = new StockPriceListPresenter (appStatusService, marshalInvokeService, navigationService); var mainView = new StocksListViewController (stockPriceListPresenter); navController.PushViewController (mainView, false); window.RootViewController = navController; window.MakeKeyAndVisible (); return true; }