private void NewButton_Click(object sender, RoutedEventArgs e) { ListViewTemplate view = new ListViewTemplate(); view.StrName = "Edit"; view.Data = new CreatureBaseStats(); _list.Add(view); RefreshList(); }
private void RefreshData() { foreach (var stat in StatBuilder.Stats) { ListViewTemplate view = new ListViewTemplate(); view.StrName = string.Format("{0} - Lvl. {1}", stat.PlayerClass, stat.Level); view.Data = stat; _list.Add(view); } }
private void DataListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { ListViewTemplate view = (ListViewTemplate)DataListBox.SelectedItem; if (view == null) return; if (oldview != null) { _list[oldindex].StrName = string.Format("{0} - Lvl. {1}", oldview.Data.PlayerClass, oldview.Data.Level); _list[oldindex].Data = oldview.Data; RefreshList(); } oldview = view; oldindex = DataListBox.SelectedIndex; propertyGrid.SelectedObject = view.Data; }
private void DataListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { ListViewTemplate view = (ListViewTemplate)DataListBox.SelectedItem; if (view == null) { return; } if (oldview != null) { _list[oldindex].StrName = string.Format("{0} - Lvl. {1}", oldview.Data.PlayerClass, oldview.Data.Level); _list[oldindex].Data = oldview.Data; RefreshList(); } oldview = view; oldindex = DataListBox.SelectedIndex; propertyGrid.SelectedObject = view.Data; }