-2

我的 WPF 应用程序中有一个TreeView。用户可以在此创建类别TreeView。现在我想将一个项目添加到Treeview. 如何将 a 添加到 achildItem中的选定项目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]);
}
4

1 回答 1

1

TreeView在 WPF 中有一个属性叫做SelectedItem.

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

您应该阅读文档SelectedValue是“由 SelectedValuePath 为 SelectedItem 指定的属性的SelectedItem”,而不是我上面显示的实际值。

于 2013-10-23T13:00:43.720 回答