Определите, какие элементы являются новыми при запуске ProjectsEvents.ItemAdded (VS Extensibility) - PullRequest
2 голосов
/ 08 августа 2010

В моей надстройке я создаю List<> объекты определенных типов файлов (которые являются элементами проекта) во время события Connect(). Чтобы проверить и, возможно, добавить новые элементы по мере их добавления, я связал соответствующее событие:

ProjectsEvents.ItemAdded += ProjectsEvents_ItemAdded;

Но событие пропускает только проект, который содержит новый элемент, а не сам новый элемент. Итак, мой вопрос, в рамках моего ProjectsEvents_ItemAdded(Project proj) события, как лучше всего получить этот новый предмет?

Нужно ли перебирать все элементы в этом проекте и определять, знаю ли я о них?

1 Ответ

1 голос
/ 08 августа 2010

Попробуйте ProjectItemsEvents.ItemAdded .

...