private void ResetSortType(RecursiveObservableCollection <ICraftingTreeItem> .ChildElementPropertyChangedEventArgs e) { if (_canResetSort) { SortType = "----------"; CB_SortingTypes.SelectedIndex = SortingTypes.IndexOf(SortType); } }
public void ResetSortType(RecursiveObservableCollection <IGatheringListItem> .ChildElementPropertyChangedEventArgs e) { if (_canResetSort) { SortType = "----------"; CB_SortingTypes.SelectedIndex = SortingTypes.IndexOf(SortType); } }
private RecursiveObservableCollection <ICraftingTreeItem> GenerateItemTree(Dictionary <int, int> itemDictionary) { var itemTree = new RecursiveObservableCollection <ICraftingTreeItem>(); foreach (var itemPair in itemDictionary) { var itemId = itemPair.Key; var itemCount = itemPair.Value; var treeItem = CraftingTreeItemBuilder.CreateCraftingTreeItem(itemId, itemCount); itemTree.Add(treeItem); } return(itemTree); }
public ProjectCraftingTree(Dictionary <int, int> itemDictionary) { Items = GenerateItemTree(itemDictionary); }