/// <summary> /// Pin stop to start /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MenuItem_Tap(object sender, System.Windows.Input.GestureEventArgs e) { MenuItem mi = sender as MenuItem; BusStop stop = mi.DataContext as BusStop; BusStop.PinToStart(stop); }
/// <summary> /// Respond to clicks on the awesome appbar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AppBarButton_Click(object sender, RoutedEventArgs e) { Button btn = sender as Button; switch (btn.Content.ToString()) { case TrackingVM.BtnPinToStart: BusStop.PinToStart(this.ViewModel.Context); break; case TrackingVM.BtnStartTracking: if (LocationTracker.GetPermission()) { this.ViewModel.BeginGeofence(); } break; case TrackingVM.BtnStopTracking: this.ViewModel.StopGeofence(); break; } }