Я разработал плагин для AutoCAD, который включает каскадные раскрывающиеся меню, и я хочу сделать то же самое в Revit, однако задача в Revit намного сложнее, чем в AutoCAD, из-за отсутствия файлов CUI и т.п.
Я работаю с лентой, чтобы посмотреть, смогу ли я сделать то же самое там, и играл с SplitButtons, PulldownButtons и Pushbuttons и обнаружил пару вещей.
Перед этим изображение того, что я хочу сделать, находится здесь:
Электрический PulldownButton содержит еще один PulldownButton, называемый Wire. Я хочу иметь для этого несколько слоев, будь то Pulldown или SplitButtons.
При программировании на C # с помощью Revit API я обнаружил, что SplitButtons и PulldownButtons не могут добавлять свои экземпляры, только PushButtons! Что меня смущает, потому что они смогли сделать это на картинке выше.
изменить: здесь приведено изображение каскадного меню в Revit. Мне сказали это было возможно, но довольно сложно реализовать.