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(); }); }