Beispiel #1
0
 public MainModel(IGraphModel graphModel, IFlightDataModel flightDataModel, ITimeManagerModel timeManagerModel)
 {
     this.graphModel       = graphModel;
     this.flightDataModel  = flightDataModel;
     this.timeManagerModel = timeManagerModel;
     indexLock             = new object();
 }
Beispiel #2
0
 public TimeManagerViewModel(ITimeManagerModel model)
 {
     this.model = model;
     model.notifyPropertyChanged += (object sender, EventArgs e) => {
         if (e as TimeChangedEventArgs != null)
         {
             TimeChangedEventArgs args = e as TimeChangedEventArgs;
             if (args.Info == PropertyChangedEventArgs.InfoVal.TimeChanged)
             {
                 notifyPropertyChanged(this, args);
             }
         }
     };
 }
Beispiel #3
0
 public void SetTimeManagerModel(ITimeManagerModel model)
 {
     this.timeManagerModel = model;
 }