private static void DeleteKeeperElementOnce(object sender, IdlingEventArgs idlingEventArgs) { var uiApplication = DocumentManager.Instance.CurrentUIApplication; uiApplication.Idling -= DeleteKeeperElementOnce; DynamoRevit.DeleteKeeperElement(); }
/// <summary> /// Executes Dynamo command to show the Dynamo UI /// </summary> /// <param name="journalData">Journal data passed for the command</param> /// <param name="application">Active session of Revit UI application</param> /// <returns></returns> public Result ExecuteDynamoCommand(IDictionary <string, string> journalData, UIApplication application) { var data = new DynamoRevitCommandData() { JournalData = journalData, Application = application }; var cmd = new DynamoRevit(); return(cmd.ExecuteCommand(data)); }