J'ai un PushButton dans un ruban API revit et je voudrais simuler une pression dessus pour faire quelques tests (j'ai besoin d'un ExternalCommandData object
du document actuellement actif). Cependant, je ne peux pas trouver quelque chose comme une fonction PushButton.Click()
.Comment simuler un clic sur un bouton-poussoir?
var panel = Application.CreateRibbonPanel("a", "b")
var buttonData = new PushButtonData(name, name, ApplicationInfo.AddInPath, "TestZone.Commands." + "DefaultCommand");
var button = panel.AddItem(buttonData) as PushButton;
d'être d'application bien sûr la UIControlledApplication par défaut sur la fonction OnStartup. De toute façon pour savoir simuler un clic de bouton afin que je puisse obtenir un objet ExternalCommandData du document actuellement ouvert (Dans la version finale il y aura des vérifications pour s'assurer qu'un document est déjà ouvert ext.) Ou existe-t-il un autre moyen d'obtenir une externalCommandData?
Notez que cette question peut vous demander de connaître l'API revit, je doute que la simple connaissance de C# suffise pour répondre à cette question.