カスタム値を入力したいいくつかのカスタム TreenodeTypes があります。それらは次のようになります。
public class QuestionNode : TreeNode
{
public string Question { get; set; }
public new string Text
{
get { return string.Format("Question: {0}", Question); }
}
}
このノードをツリービュー「trvWhatever」に追加すると:
trvWhatever.Nodes.Add(new QuestionNode { Question="WTF?"});
ノードはまだ見えません。ツリービューにはノードが含まれていますが、「テキスト」プロパティはまだ null です。
「my」プロパティの代わりに base-Property が使用されていることを理解しています。それを変更する方法はありますか?