Ejemplo n.º 1
0
 public DiagramViewModel(AirportEngine engine)
 {
     _engine = engine;
     _engine.PlaneArrived    += OnPlaneArrived;
     _engine.PlaneDepartured += OnPlaneDepartured;
     InitColumns();
     Name = "Test";
 }
Ejemplo n.º 2
0
 public MainViewModel(ITimeManager timeManager, AirportEngine engine, LastFlightViewModel lastFlightViewModel, ArrivalScoreboardViewModel arrivalScoreboard, DepartureScoreboardViewModel departureScoreboard, DiagramViewModel diagramViewModel)
 {
     _timeManager        = timeManager;
     _engine             = engine;
     LastFlightViewModel = lastFlightViewModel;
     ArrivalScoreboard   = arrivalScoreboard;
     DepartureScoreboard = departureScoreboard;
     DiagramViewModel    = diagramViewModel;
     PossibleMultiplyers = new ObservableCollection <int>
     {
         1,
         10,
         100,
         1000,
         10000
     };
     _engine.Start();
 }
 public DepartureScoreboardViewModel(AirportEngine engine) : base(engine)
 {
     engine.PlaneDepartured += OnFlightHappend;
     Title = Resources.DepartureCaption;
 }
 public ArrivalScoreboardViewModel(AirportEngine engine) : base(engine)
 {
     engine.PlaneArrived += OnFlightHappend;
     Title = Resources.ArrivalCaption;
 }
Ejemplo n.º 5
0
 public LastFlightViewModel(AirportEngine engine)
 {
     _engine = engine;
     _engine.PlaneArrived    += OnFlightHappend;
     _engine.PlaneDepartured += OnFlightHappend;
 }
Ejemplo n.º 6
0
 protected ScoreboardViewModel(AirportEngine engine)
 {
     Engine = engine;
 }