public void TestInfo() { var info = new PanelModel(); var args = new PanelModelEventArgs(info); Assert.AreSame(info, args.Info); }
public void Model_AfterAppendTab(object sender, PanelModelEventArgs e) { // create panel var panelView = View.CreatePanelView(e.Info); // set update event IPanelPresenter presenter = panelView.Presenter; presenter.Objects = e.Info; //m_View.SelectedIndex = m_View.TabPagesCount - 1; e.Info.Changed += (o, args) => presenter.UpdateItemsAndStatus(); e.Info.TabNameUpdated += InfoOnTabNameUpdated; e.Info.OnTabNameUpdated(); //e.Info.SubscriptionChanged += Item_SubscriptionChanged; // update items //e.Info.DataChanged(null, ConcreteSubject.s_UserItems); panelView.Presenter.ResetSortOrder(); e.Info.AsyncRetrieveData(false); }
public void Model_AfterAppend(object sender, PanelModelEventArgs e) { m_EventFired = true; }