在编程中选择特定功能之后,我正在尝试使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