Esempio n. 1
0
 /// <summary>
 /// Method that handles subscribing to the needed messages
 /// </summary>
 private void Subscribe()
 {
     MessagingCenter.Subscribe <GpsPage>(this, "Toggle", (sender) =>
     {
         _parentPage = sender;
         HandleToggleGpsMessage();
     });
     MessagingCenter.Subscribe <GpsPage>(this, "Finish", (sender) =>
     {
         _parentPage = sender;
         HandleFinishDriveMessage();
     });
     MessagingCenter.Subscribe <GpsPage>(this, "Back", (sender) =>
     {
         _parentPage = sender;
         HandleBackMessage();
     });
     MessagingCenter.Subscribe <GpsPage>(this, "ToggleFinishedHome", (sender) => {
         FinishedHome           = !FinishedHome;
         Definitions.EndsAtHome = FinishedHome;
     });
     MessagingCenter.Subscribe <GpsPage>(this, "ToggleFirstFinishedHome", (sender) =>
     {
         FinishedHome           = false;
         Definitions.EndsAtHome = FinishedHome;
     });
     MessagingCenter.Subscribe <GpsPage>(this, "Here", (sender) =>
     {
         _parentPage = sender;
     });
     MessagingCenter.Subscribe <App>(this, "Appeared", HandleAppearedMessage);
 }
 /// <summary>
 /// Method that handles subscribing to the needed messages
 /// </summary>
 private void Subscribe()
 {
     MessagingCenter.Subscribe<GpsPage>(this, "Toggle", (sender) =>
     {
         _parentPage = sender;
         HandleToggleGpsMessage();
     });
     MessagingCenter.Subscribe<GpsPage>(this, "Finish", (sender) =>
     {
         _parentPage = sender;
         HandleFinishDriveMessage();
     });
     MessagingCenter.Subscribe<GpsPage>(this, "Back", (sender) =>
     {
         _parentPage = sender;
         HandleBackMessage();
     });
     MessagingCenter.Subscribe<GpsPage>(this, "ToggleFinishedHome", (sender) => {
         FinishedHome = !FinishedHome;
         Definitions.EndsAtHome = FinishedHome;
     });
     MessagingCenter.Subscribe<GpsPage>(this, "ToggleFirstFinishedHome", (sender) =>
     {
         FinishedHome = false;
         Definitions.EndsAtHome = FinishedHome;
     });
     MessagingCenter.Subscribe<GpsPage>(this, "Here", (sender) =>
     {
         _parentPage = sender;
     });
     MessagingCenter.Subscribe<App>(this, "Appeared", HandleAppearedMessage);
 }