0

TreeViewユーザーがサブアイテムを追加および削除できるようにしたいがあります。基本的な機能を調べる際に、 と を使用してbuttonこのtextboxサブ項目を追加しています。ユーザーが をクリックするとbutton、新しいを作成しTreeViewItemて親のサブアイテムとして設定し、セットの をサブアイテムのとして設定する必要があります。TreeViewtexttextboxHeader

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ます。私が私を助けるために使用した主な質問は非常に理にかなっていますが、私にはうまくいきません. 私が調べたすべてのソースは、Nodesコマンドを問題なく使用しています。参照を含める必要がありますか、それとも私のコードは完全にオフですか?

--このガイドは を使用System.Windows.Forms;するために使用しますNodesが、Windows Presentation Foundation を使用しているため、役に立たないようです。

コードを正しい方向に動作させる方法を教えてください。

ありがとうございました。

4

1 に答える 1

1

私はさらに調査を行い、WPF で子TreeViewItemsを親に追加するための同等の方法を見つけました。TreeViewItems

これは私のコードに加えた変更です:

//ADD T_ITEM TO PARENT TREEVIEW
private void button1_Click(object sender, RoutedEventArgs e)
{
      TreeViewItem item = new TreeViewItem();
      item.Header = textBox1.Text;

      Parent.Items.Add(item);
}
于 2013-07-25T19:05:56.887 に答える