我在運行時創建一個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
所有倒塌的物品。我如何手動生成容器(不擴展它們)?