Какой контроль я должен использовать здесь? - PullRequest
0 голосов
/ 27 января 2012

У меня есть такой класс:

class Entry
{
    public virtual int Name { get; set; }
    //Some more fields

    public virtual Entry Parent { get; set; }
    public virtual List<Entry> children { get; set; }
}

Я хочу, чтобы генерируемое дерево объектов было видимым и редактируемым в форме. Есть ли элемент управления, который позволяет мне сделать это и как? Я новичок в C #, поэтому я могу даже упустить что-то очень распространенное. Спасибо.

Ответы [ 2 ]

0 голосов
/ 27 января 2012

Иерархия с произвольной вложенностью?Выглядит как работа для TreeView .Предполагая, что это приложение WinForms.

0 голосов
/ 27 января 2012

Мой совет - не изобретать велосипед, а просто использовать TreeView.Добавьте собственные данные в свойство Tag TreeNode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...