private void Details(object sender, ItemClickEventArgs e) { if (!(EventsCollection.ContainerFromItem(e.ClickedItem) is ListViewItem container)) { return; } if (container.Content is Event selectedEvent) { Frame.Navigate(typeof(EventDetails), selectedEvent); } }