Переопределить IExternal команду другой - PullRequest
0 голосов
/ 04 июня 2018

В настоящее время я ищу некоторые хаки для связи между внешними командами: что я хочу сделать: использовать внешнюю команду, чтобы изменить другие, чтобы иметь возможность «настраивать» тезисы.Почему я хочу это сделать?Revit не имеет своего рода «Идентификатор команды» для создания типов, поэтому мне интересно, могу ли я: иметь внешнюю команду, которую можно использовать для каждого типа (FamilySymbol) в проекте Revit.ИЛИ может создать команду, которая может создать другую.

Я знаю, что это сбивает с толку, но со вчерашнего дня я ищу решения, и для меня это кажется тупиком.

Спасибо за ваши ответыи извините за мой английский.

1 Ответ

0 голосов
/ 05 июня 2018

Не понимаю, зачем вам две команды для этого.Вы можете реализовать одну единственную команду, которая позволяет пользователю выбрать любой вид семейного символа, который он хочет разместить.Вы (и ваш код надстройки) должны знать, что различные типы символов выбирают различные варианты размещения, и выбирать соответствующую соответствующую NewFamilySymbol перегрузку метода .

...