private void save_encounters(object sender, RoutedEventArgs e) { EncountersWrapper encounters = (EncountersWrapper)encounterList.SelectedItem; byte enc1; byte enc2; byte enc3; byte enc4; try { enc1 = Convert.ToByte(encounters_1.Text, 16); enc2 = Convert.ToByte(encounters_2.Text, 16); enc3 = Convert.ToByte(encounters_3.Text, 16); enc4 = Convert.ToByte(encounters_4.Text, 16); } catch { MessageBox.Show("Invalid encounters"); return; } encounters.encounters.battle[0] = enc1; encounters.encounters.battle[1] = enc2; encounters.encounters.battle[2] = enc3; encounters.encounters.battle[3] = enc4; encounterList.Items.Refresh(); }
private void encounterList_SelectionChanged(object sender, SelectionChangedEventArgs e) { DataGrid dataGrid = sender as DataGrid; EncountersWrapper encounters = (EncountersWrapper)dataGrid.SelectedItem; encounters_1.Text = encounters.encounters.battle[0].ToString("X2"); encounters_2.Text = encounters.encounters.battle[1].ToString("X2"); encounters_3.Text = encounters.encounters.battle[2].ToString("X2"); encounters_4.Text = encounters.encounters.battle[3].ToString("X2"); }