2016-06-14 2 views
-3

В C# /. Net есть способ отразить от объекта, который является членом коллекции до самой коллекции, чтобы мы могли (а) перебирать другие члены коллекции и (б) предполагая, что коллекция сама является членом коллекции, следуя дереву обратно к корню?Получить коллекцию с объекта

Типичный пример: если существует общий атрибут, который может быть установлен на нескольких уровнях дерева коллекции и когда объект изменен, найдите ближайшую строку.

+3

Нет, нет, если ваш объект явно не хранит ссылку на свою родительскую коллекцию. – Blorgbeard

ответ

1

Единственный способ сделать это, если тип, с которым вы работаете, явно имеет в нем вещи, чтобы справиться с этим, в winforms это обрабатывается через свойство IComponent.Site. Другие библиотеки могут использовать другие стандарты.

Смежные вопросы