【问题标题】:Change Ribbon button without restarting Revit更改功能区按钮而不重新启动 Revit
【发布时间】:2018-06-27 21:13:05
【问题描述】:

我正在制作一个根据文本文件进行更改的插件。 是否可以在不重新启动软件 Revit 的情况下更改功能区按钮名称?

【问题讨论】:

    标签: c# revit-api revit


    【解决方案1】:

    是的,这是可能的。 您通常在 ExternalApplication 启动期间构建面板和按钮。 如果您将需要更改的按钮或其他 UI 元素存储为属性/字段,则可以在运行时通过您的命令或其他事件更改这些对象。

    【讨论】:

    • 你说这是可能的,但如何???我可以通过遍历功能区面板找到 RibbonItem(按钮),但是当我尝试更改按钮属性时 - 特别是 AutomationName、Image 和 Tooltip,API 不允许这样做。您对此有何解决方案?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-10
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多