//Called if the item selection changes (by any means)
 private void PlanetListView_ItemSelected(object sender, SelectedItemChangedEventArgs e)
 {
     //Extract data
     if (e.SelectedItem is SolPlanet item)
     {
         //Update ViewModel
         int selectedRow = e.SelectedItemIndex;
         vm.ItemSelectionChanged(row: selectedRow, planet: item);
     }
 }
Ejemplo n.º 2
0
        //Called if the item selection changes (by any means)
        private void PlanetListView_ItemSelected(object sender, SelectedItemChangedEventArgs e)
        {
            //If nothing is selected, there is nothing to do
            if (e.SelectedItem == null)
            {
                return;
            }

            //Extract data
            string itemString  = (string)e.SelectedItem;
            int    selectedRow = e.SelectedItemIndex;

            //Update ViewModel
            vm.ItemSelectionChanged(row: selectedRow, planetString: itemString);
        }