示例#1
0
        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();
        }
示例#2
0
        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();
        }