将ChildItem添加到TreeView的SelectedItem

时间:2013-10-23 12:42:49

标签: c# wpf treeview selecteditem

我的WPF应用程序中有TreeView。用户可以在此TreeView中创建类别。现在我想将一个Item添加到Treeview的选定项目中。如何在childItem中为所选项目添加Treeiew

以下代码不起作用,我该怎么办呢?

我目前的代码:

if (treeViewCategories.SelectedItem != null)
{
    //Unable to cast the SelectedItem to a TreeViewItem('System.String' to 'System.Windows.constrol.TreeViewItem)
    TreeViewItem selectedItem = (TreeViewItem)treeViewCategories.SelectedItem;
    selectedItem.Items.Add(pictureList[counter]);
}

1 个答案:

答案 0 :(得分:1)

WPF中的

TreeView有一个名为SelectedItem的属性。

TreeViewItem selectedTVI = (TreeViewItem)myTreeView.SelectedItem;
selectedTVI.Items.Add(newChild);

你应该read the documentationSelectedValue是SelectedVtem为SelectedItem指定的属性的“”,而不是我上面显示的实际SelectedItem