Автоматическое расширение узлов в PropertyGrid / CollectionEditor при изменении выбранного элемента - PullRequest
0 голосов
/ 24 января 2011

Я использую PropertyGrid и CollectionEditor для редактирования объектов, которые содержат свойства и коллекции (вложенных) объектов.

Свойства, показанные во встроенной PropertyGrid справа от CollectionEditor, теперь отображаются как расширяемый корневой узел, содержащий дочерние узлы. Это на самом деле не проблема, я бы хотел, чтобы этот корневой узел всегда автоматически раскрывался при открытии CollectionEditor, а также при выборе другого элемента в коллекции или при добавлении нового элемента.

В этом посте уже объясняется, как это сделать при открытии CollectionEditor: Развернуть C # PropertyGrid на шоу

Как это сделать, когда другой элемент выбран или добавлен? Обработка события PropertyGrid.SelectedObjectChanged, похоже, не работает, потому что в то время GridItems еще не стабильны.

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