1
우리는 EA 요소 객체를 가지고 있습니다. 이제 addin을 사용하여 EA에서 메뉴 (복사 노드 경로를 클립 보드로 복사)가 작동 할 때 프로젝트 브라우저에서 EA 요소의 전체 경로를 가져올 수 있습니다 선택한 항목을 프로젝트 브라우저의 전체 경로로 복사
우리는 EA 요소 객체를 가지고 있습니다. 이제 addin을 사용하여 EA에서 메뉴 (복사 노드 경로를 클립 보드로 복사)가 작동 할 때 프로젝트 브라우저에서 EA 요소의 전체 경로를 가져올 수 있습니다 선택한 항목을 프로젝트 브라우저의 전체 경로로 복사
요소를 위로부터 파싱하면됩니다.
pck = Repository.GetPackageById(Element.PackageId)
loop while pck.ParentId != 0
pck = Repository.GetPackageById(pck.ParentId)
패키지 이름을 거꾸로 가입하면 완료됩니다. 경우
편집 당신이 초점에서 자식 요소를 가지고, 당신은 당신이 위의 루프를 계속 할 수있는 맨 위의 부모 인 0이 될 때까지 Element.ParentID
을 재귀 할 필요가있다.
예 위의 다이어그램에 표시된 것처럼 하위 요소가있는 요소가있는 경우이 요소가 작동하면 예가 작동합니다. –
답변에 추가 정보를 참조하십시오. –