コード例 #1
0
        public TipManagerPresenter(ITipManager tipManagerView, IHome homeView, IAddTip addTipView, ITransaction transactionView)
        {
            this.tipManagerView  = tipManagerView;
            this.homeView        = homeView;
            this.addTipView      = addTipView;
            this.transactionView = transactionView;


            tipManagerView.addTipButtonClicked      += new EventHandler(OnAddTipButtonClicked);
            tipManagerView.homeButtonClicked        += new EventHandler(OnHomeButtonClicked);
            tipManagerView.transactionButtonClicked += new EventHandler(OnTransactionButtonClicked);
        }
コード例 #2
0
        public AddTipPresenter(IAddTip addTipView, TipManagerModel tipManager, TipManagerServices services)
        {
            this.addTipView = addTipView;
            this.tipManager = tipManager;
            this.services   = services;

            addTipView.clearButtonClicked  += new EventHandler(OnClearButtonClicked);
            addTipView.addTipLoaded        += new EventHandler(OnAddTipLoaded);
            addTipView.saveButtonClicked   += new EventHandler(OnSaveButtonClicked);
            addTipView.doubleClicked       += new EventHandler(OnDoubleClicked);
            addTipView.deleteButtonClicked += new EventHandler(OnDeleteButtonClicked);
        }