public TrackingPopupView(TrackingEventViewModel trackingEventViewModel, TrackingEvent selectedEvent)
 {
     InitializeComponent();
     trackingPoupViewModel = new TrackingPoupViewModel(trackingEventViewModel, selectedEvent);
     this.BindingContext   = trackingPoupViewModel;
     SetupActions();
 }
        public TrackingPoupViewModel(TrackingEventViewModel trackingEventViewModel, TrackingEvent selectedEvent)
        {
            serverClient = new ServerClient();
            sharedData   = SingletonSharedData.GetInstance();

            sharedData.TrackingPoupViewModel = this;
            this.selectedEvent          = selectedEvent;
            this.trackingEventViewModel = trackingEventViewModel;

            SlideCompletedCMD = new Command(SlideCompleted);

            InitializeTrackingText();

            MessagingCenter.Subscribe <String>(this, "TrackingStopped", (value) =>
            {
                StopTracking();
            });
        }