Узел дерева C # показывает опцию раскрытия, даже если узел не имеет дочерних элементов - PullRequest
0 голосов
/ 11 января 2012

Я хочу показать опцию расширения для узла дерева, даже если у узла нет дочерних элементов. Возможно ли это?

(параметр расширения - это маленький знак плюс в поле слева от узла.)

Ответы [ 3 ]

8 голосов
/ 11 января 2012

Если ваша цель состоит в том, чтобы динамически загружать дочерние узлы при расширении, лучшим решением является добавление поддельных дочерних узлов ко всем конечным узлам. Затем замените поддельные узлы реальными, когда это необходимо.

0 голосов
/ 10 июня 2014

Попробуйте это со свойством TreeNode.PopulateOnDemand = true;- идеально подходит для динамически создаваемых деревьев и добавляет значок плюса также к узлу без дочерних элементов.

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

Извините, это не прямой ответ на ваш вопрос, но я чувствую, что это актуально.

Зачем тебе это делать? Это сбивает с толку пользователя.

(Я только что прошел через тот же процесс в другой среде, и отзывы пользователей были такими: «Этот элемент сломан и не позволяет мне увидеть то, что под ним, как это делают другие»).

Короче, я бы рекомендовал тщательно оценить требования, прежде чем продолжить.

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