2010-08-08 1 views
2

내 추가 기능에서 Connect() 이벤트 중에 특정 파일 형식 (프로젝트 항목)의 개체를 빌드합니다.ProjectsEvents.ItemAdded이 실행될 때 새로운 항목 확인 (VS 확장 성)

ProjectsEvents.ItemAdded += ProjectsEvents_ItemAdded; 

는하지만 이벤트는 새 항목이 아닌 새 항목 자체를 포함하는 프로젝트를 전달 : 확인 가능으로 새 항목을 추가하고 이러한 추가 할 때 내가 관련 이벤트를 바인딩 한하기 위하여. 그래서 내 질문은 내 ProjectsEvents_ItemAdded(Project proj) 이벤트에서이 새로운 항목을 가져 오는 가장 좋은 방법은 무엇입니까?

이 프로젝트의 모든 항목을 반복하고 내가 이미 알고 있는지 확인해야합니까?

답변

1
+0

감사합니다. 그러나 그것은 내가 이미 알고있는 것을 말해줍니다. 나는 이미 이벤트를 추가했으며 새 항목이 프로젝트에 추가되면 시작되지만 명확히 알 수 있습니다. 이벤트가 전달하는 (즉, 알려주는) 반면 새로 추가 된 항목은 무엇인지 알아 내고 싶습니다. 방금 항목이 추가되었습니다. 프로젝트의 각 항목을 살펴보고 이미 가지고 있는지 확인해야하므로 새롭게 추가 된 항목을 찾는 간단한 방법이 있는지 알고 싶습니다. – awj

+0

위의 awj 링크 페이지에 따르면이 이벤트는 추가 된 * item *을 알려줍니다. ProjectsemEvents가 아니라 ProjectItemsEvents입니다. –

+0

사과, 윌. 나는 세부 사항을 완전히 읽지 않고 링크를 한눈에 훑어 보았다. 그게 내가 겪은 것처럼 보입니다. – awj

관련 문제