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