У меня есть реактор, который должен реагировать на изменения, сделанные в пользовательском параметре.Когда вы регистрируете реактор, вы указываете тип изменения, на которое он реагирует.
UpdaterRegistry.AddTrigger(updaterId, RevitFilters.StructuralElementsFilter, Element.GetChangeTypeAny());
Ниже приведены типы изменений, разрешенные API:
public static ChangeType GetChangeTypeAny();
public static ChangeType GetChangeTypeElementAddition();
public static ChangeType GetChangeTypeElementDeletion();
public static ChangeType GetChangeTypeGeometry();
public static ChangeType GetChangeTypeParameter(ElementId parameterId);
public static ChangeType GetChangeTypeParameter(Parameter param);
Я хотел бы использоватьGetChangeTypeParameter(Parameter param)
или ChangeType GetChangeTypeParameter(ElementId parameterId)
но я пока не нашел правильного пути.