我有一個TreeView,我從一個集合(使用綁定)填充TreeViewItem的列表,我鏈接到一個TreeView事件「展開」來展開它並顯示他們的孩子,我現在的目標是獲取最後訪問的TreeViewItem,並通過查詢最後一個treeViewItem來初始化TreeView。 我可以檢索最後的TreeViewItem諮詢和他們的孩子,但我不能自動擴大它。我使用這種方法,但它總是返回null。展開TreeViewItem自動
TreeViewItem item = control.ItemContainerGenerator.ContainerFromItem(lastItem)as TreeViewItem; item.IsExpanded = true;
項目始終爲空,isExpanded劑量不起作用,lastItem是一個字符串(您在屏幕上看到的文本:是treeViewItem.datacontext recovred)。
你應該指定它的'System.Windows.Controls.TreeView'(WPF)TreeView'的'版本。 – 2010-07-20 15:21:29
首先感謝您的回答, 但我應該在哪裏指定版本 – user396932 2010-07-20 15:48:49