private void CreateTree(List <TreeItemModel> treeModels, int counter) { for (var idx = counter; idx <= 20; idx++) { var newTreeItemModel = new TreeItemModel { DisplayName = $"Item {idx}" }; CreateTree(newTreeItemModel.Children, counter + idx); treeModels.Add(newTreeItemModel); } }
public void OnTreeItemChanged(object sender, RoutedPropertyChangedEventArgs <object> args) { SelectedItem = (TreeItemModel)args.NewValue; }