private void AvailableBuffsList_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { ListBox listBox = (ListBox)sender; if (listBox.SelectedIndex < 0) { return; } Buff buff = CreateMapPrompt.Map.StoredBuffs[listBox.SelectedIndex].MemoryClone(); LevelSelect levelSelect = new LevelSelect("buff", buff.Name); levelSelect.ShowDialog(); if (levelSelect.GetLevelValue() < 1) { return; } buff.Level = levelSelect.GetLevelValue(); TargetBuffs.Add(buff); AddedBuffsList.Items.Add(buff); ListChanged(); }
private void AddedBuffsList_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { ListBox listBox = (ListBox)sender; if (listBox.SelectedIndex < 0) { return; } TargetBuffs.RemoveAt(listBox.SelectedIndex); listBox.Items.RemoveAt(listBox.SelectedIndex); ListChanged(); }