Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在以编程方式选择某个功能后,我试图打开 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();
分享和享受。