示例#1
0
 public TechListVM(DictionaryVM <Guid, string> selectedItems, StaticDataStore staticData) : this(staticData)
 {
     SelectedItems = selectedItems;
     foreach (var item in SelectedItems)
     {
         PossibleItems.Remove(item.Key);
     }
 }
示例#2
0
        public void AddSelectedPossibleToSelected()
        {
            int selectedIndex = PossibleItems.SelectedIndex;

            SelectedItems.Add(PossibleItems.GetKeyValuePair());
            PossibleItems.Remove(PossibleItems.GetKey());
            if (PossibleItems.Count > selectedIndex)
            {
                PossibleItems.SelectedIndex = selectedIndex;
            }
            else
            {
                PossibleItems.SelectedIndex = PossibleItems.Count - 1;
            }
        }