题
在编程中选择特定功能之后,我正在尝试使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();
分享并享受。
不隶属于 StackOverflow