0
我有一个TreeView
其中我想允许用户添加和删除子项目。在探索基本功能时,我使用button
和textbox
来添加此子项。当用户点击button
时,需要创建一个新的TreeViewItem
,并将其设置为我的父代TreeView
的子项,将text
从textbox
设置为子项目Header
。如何在运行时添加到TreeView目录
这是button_click
事件下我当前的代码:
//ADD T_ITEM TO PARENT TREEVIEW
private void button1_Click(object sender, RoutedEventArgs e)
{
TreeViewItem item = new TreeViewItem();
item.Header = textBox1.Text;
//Compiler does not recognize "Nodes"
Parent.Nodes.Add(item);
}
具体来说,编译器和Nodes
问题。主要的question,我用来帮助我很有道理,但对我来说不起作用。我所看到的所有资料都使用Nodes
命令,但没有任何问题。我是否需要包含参考,还是完全关闭了我的代码?
- This指南使用System.Windows.Forms;
为了使用Nodes
,但似乎没有帮助,因为我使用Windows Presentation Foundation。
请告诉我如何让我的代码在正确的方向工作。
谢谢。
您的其他问题的接受的答案是WinForms和无关与WPF。不要在WPF的程序代码中创建或操作UI元素。改为使用适当的ViewModel。 –
你能给我看一个例子吗? (这是别人的问题) –