문제

프로그래밍 방식으로 특정 기능을 선택한 후 ARCFM 속성 편집기를 열도록하려고합니다.
가장 간단한 방법은 버튼에 대한 참조를 잡고 Onclick 메소드를 호출하는 것이라고 생각했습니다. 그것이 최상의 솔루션이 될까요? 버튼의 UID를 어떻게 찾습니까? (버튼/명령 UID를 찾는 일반적인 방법이 있다면 감사합니다).

Esri와 M & M (사탕이 아님)이 모두 나쁜 문서를 제공하기 위해 많은 노력을 기울였습니다 ...

도움이 되었습니까?

해결책

나는 결국 그것을 얻었다 (여기서 동료들의 도움으로). 속성 편집기를 열는 데 관심이 있으시면 다음과 같습니다.

UID uid = new UID();
uid.Value = "mmDesktop.MMAttributeCmd";
ICommandItem commandItem = document.CommandBars.Find(uid, false, false);
commandItem.Command.OnClick();

공유하고 즐기십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top