Ejemplo n.º 1
0
 private void RefreshButton_Click(object sender, EventArgs e)
 {
     if (myAgency != null && watch.ElapsedMilliseconds >= 10000)
     {
         Buses buses = new Buses();
         buses.SetContext(Context);
         buses.SetRoute(myAgency, myRoute);
         BackgroundWorker worker = new BackgroundWorker();
         worker.DoWork             += (o, e1) => { buses.StartBusData(); };
         worker.RunWorkerCompleted += (o, e1) => { SetMapData(buses.GetBusData()); };
         worker.RunWorkerAsync();
         worker.Dispose();
         watch.Restart();
     }
 }
Ejemplo n.º 2
0
 private void SetContext(View view)
 {
     agency.SetContext(view.Context);
     route.SetContext(view.Context);
     buses.SetContext(view.Context);
 }