public void ListView_ItemClick(object sender, ItemClickEventArgs e)
        {
            BitEvent itemSelected = ((BitEvent)e.ClickedItem);

            if (itemSelected != null)
            {
                this.NavigationService.Navigate(typeof(Views.EventPage), itemSelected);
            }
        }
 public override void OnNavigatedTo(object parameter, NavigationMode mode, IDictionary <string, object> state)
 {
     if (state.Any())
     {
         // use cache value(s)
         if (state.ContainsKey(nameof(eventData)))
         {
             _Event = (BitEvent)state[nameof(eventData)];
         }
         // clear any cache
         state.Clear();
     }
     else
     {
         // use navigation parameter
         _Event = (BitEvent)parameter;
     }
 }