Здравствуйте, cool_rus_killer, Вы писали:
__>Есть приложение для автоматизации техпроцессов. __>Имеются такие понятия: Объекты, Пользователи, Поставщики данных и т.д. (около 10 понятий первого уровня). __>Объекты в себе содержат Свойства и Тревоги (2-й уровень). __>А свойства содержат Атрибуты и Привязки (3-й уровень). __>Т.е. сразу напрашивается древовидная структура Объект-Свойства-Привязки.
Есть такое мнение (хотя, в общем, не очень обоснованное), что вы напрасно проектируете интерфейс на основе *данных*, которые храните. Попробуйте отталкиваться от *задач*, которые решаются этой системой, может, дерево там вообще незачем, вместе с вкладками.
Подробнее объяснить не смогу (сейчас набежит толпа юзабилистов и поможет).