Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <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;
            }
        }