Exemplo n.º 1
0
 /// <summary>
 /// Constructor of class for Modelviews to drive from, <see cref="Bspline.WpfUI.Interfaces.IModelViewMediator"/>
 /// </summary>
 /// <param name="mediator">mediator to delegate to</param>
 protected ModelViewColleague(IModelViewMediator mediator)
 {
     this.Mediator = mediator;
     this.Mediator.RegisterModelViewForCommunication(this);
     this.PrepareColleague();
     this.UpdateUi();
 }
Exemplo n.º 2
0
 /// <summary>
 /// Costructor derived model vide to handle the control area of application
 /// </summary>
 /// <param name="mediator">mediator to delegate to</param>
 public ControlModelView(IModelViewMediator mediator)
     : base(mediator)
 {
 }
Exemplo n.º 3
0
 /// <summary>
 /// Constructor of derived model vide to handle the menu area of application
 /// </summary>
 /// <param name="mediator">mediator to delegate to</param>
 /// <param name="menuDelegate">application window to delegate to</param>
 public MenuModelView(IModelViewMediator mediator, IMenuDelegate menuDelegate)
     : base(mediator)
 {
     this.MenuDelegate = menuDelegate;
     this.FileHelper   = new FileManager(this);
 }