Сообщество программистов Autodesk в СНГ
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Звонок в техподдержку Autodesk Forge
Начало
Сайт
Правила
Помощь
Поиск
Непрочитанные
Календарь
Вход
Регистрация
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Revit API
»
Updater не срабатывает на изменение параметра
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Updater не срабатывает на изменение параметра (Прочитано 2535 раз)
0 Пользователей и 1 Гость просматривают эту тему.
ivmax
ADN OPEN
Сообщений: 70
Карма: 3
Updater не срабатывает на изменение параметра
«
:
03-04-2020, 13:57:46 »
Добрый день.
Регистрирую Updater и добавляю триггеры на создание, изменение геометрии и параметра.
Все это для категории BuiltInCategory.OST_PipeCurves, первые 2 триггера срабатывают, а изменение параметра нет, что я делаю не так?
Код - C#
[Выбрать]
var _updater
=
new
ParametersUpdater
(
doc
.
Application
.
ActiveAddInId
)
;
UpdaterRegistry
.
RegisterUpdater
(
_updater, doc
)
;
BuiltInCategory
[
]
categories
=
GetCategories
(
)
;
var filter
=
new
ElementMulticategoryFilter
(
categories
)
;
UpdaterRegistry
.
AddTrigger
(
_updater
.
GetUpdaterId
(
)
, doc, filter, Element
.
GetChangeTypeElementAddition
(
)
)
;
UpdaterRegistry
.
AddTrigger
(
_updater
.
GetUpdaterId
(
)
, doc, filter, Element
.
GetChangeTypeGeometry
(
)
)
;
var eid
=
new
ElementId
(
BuiltInParameter
.
RBS_PIPING_SYSTEM_TYPE_PARAM
)
;
UpdaterRegistry
.
AddTrigger
(
_updater
.
GetUpdaterId
(
)
, doc, filter, Element
.
GetChangeTypeParameter
(
eid
)
)
;
Записан
Отмечено как Решение
ivmax
03-04-2020, 15:07:47
Александр Игнатович
Administrator
Сообщений: 1152
Карма: 338
Skype:
Re: Updater не срабатывает на изменение параметра
«
Ответ #1 :
03-04-2020, 14:07:00 »
Да всё так, есть почему-то некоторые параметры, которые игнорируются :-(, приходится на GetChangeTypeAny подписываться
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Revit API
»
Updater не срабатывает на изменение параметра