Domanda

Sto cercando di ottenere l'ArcFM Attribute Editor per aprire, dopo aver selezionato una certa caratteristica programatically.
Ho pensato che il modo più semplice sarebbe quella di afferrare una presa su un riferimento al suo pulsante e chiamare il suo metodo OnClick. Sara 'la soluzione migliore? E come faccio a trovare l'UID del pulsante? (Se c'è un modo generale di trovare un UID / comando di tasto, sarei grato).

Sembra sia ESRI e M & M (non le caramelle ...) hanno fatto di tutto per fornire davvero male la documentazione ...

È stato utile?

Soluzione

ho preso alla fine (con l'aiuto dei miei collaboratori qui). Se qualcuno sarà mai interessato ad aprire l'Editor attributi, ecco qui:

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

Condividere e godere.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top