0
必須有則獲得「childItem」獲取樹型視圖上新建項
TaskItem task = (sender as Canvas).DataContext as TaskItem;
TaskItem child = Tasks.CreateTask("New task", task);
TreeViewItem item = treeView.ItemContainerGenerator.ContainerFromItem(task) as TreeViewItem;
item.UpdateLayout();
TreeViewItem childItem = null;
foreach (var i in item.GetDescendantContainers())
{
if (i.GetItem() == child)
childItem = i;
}
出於某種原因item.ItemGenerator.ContainerFromItem(孩子)不工作如下(必須是由於更好的辦法到剛剛創建的項目)