Добрый день!
Обрабатываю событие DocumentChanged, при возникновении события получаю список id измененных элементов и затем обрабатываю их:
public Result OnStartup(UIControlledApplication application)
{
...
application.ControlledApplication.DocumentChanged += ControlledApplication_DocumentChanged;
return Result.Succeeded;
}
private void ControlledApplication_DocumentChanged(object sender, Autodesk.Revit.DB.Events.DocumentChangedEventArgs e)
{
var elements = e.GetModifiedElementIds();
...
}
Все хорошо работает за исключением одного случая: если я выбираю элемент потом меняю в свойствах любой параметр, затем на панели свойств нажимаю кнопку применить:
Извините, вам запрещён просмотр содержимого спойлеров.
метод e.GetModifiedElementIds() возвращает пустой список. В чем может быть проблема?