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。 –
你能給我看一個例子嗎? (這是別人的問題) –