我的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]);
}
答案 0 :(得分:1)
TreeView
有一个名为SelectedItem
的属性。
TreeViewItem selectedTVI = (TreeViewItem)myTreeView.SelectedItem;
selectedTVI.Items.Add(newChild);
你应该read the documentation。 SelectedValue
是SelectedVtem为SelectedItem指定的属性的“值”,而不是我上面显示的实际SelectedItem
。