コード例 #1
0
ファイル: MainPresenter.cs プロジェクト: primi/Modware
 public void setNav(INavView navView)
 {
     _navView      = navView;
     _navPresenter = new NavPresenter(_session, _navView);
     _mainView.setNavPanel(_navView);
     _navPresenter.navigateRequest += navigate;
 }
コード例 #2
0
ファイル: NavPresenter.cs プロジェクト: primi/Modware
 public NavPresenter(ISession session, INavView navView)
 {
     _navView = navView;
     _session = session;
     _session.notifyChange     += refresh;
     navView.addSlaveRequest   += NavView_addSlave;
     navView.nodeDoubleClicked += NavView_nodeDoubleClicked;
 }
コード例 #3
0
 public void AddView(INavView view)
 {
     Present.AddView(view);
 }
コード例 #4
0
 public void setNavPanel(INavView navView)
 {
     ((NavView)navView).Anchor = System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Top |
                                 System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right;
     this.navPanel.Controls.Add((NavView)navView);
 }
コード例 #5
0
 protected BaseNavViewModel(INavView view)
 {
     View             = view;
     View.DataContext = this;
 }