我在运行时创建一个TreeView。它有几个节点(TreeViewItem),每个节点都有一个名称。最初它崩溃了。一个单独的组合框显示所有TreeViewItem的名称。我必须突出显示基于所选名称的TreeViewItem。我使用的是递归函数,并得到这样的树型视图容器:wpf手动生成TreeViewItem容器
if (parent.ItemContainerGenerator.Status != GeneratorStatus.ContainersGenerated)
continue;
TreeViewItem container = parent.ItemContainerGenerator.ContainerFromItem(child).As<TreeViewItem>();
但
parent.ItemContainerGenerator.Status = GeneratorStatus.NotStarted
所有倒塌的物品。我如何手动生成容器(不扩展它们)?