Ich habe ein Plugin für AutoCAD entwickelt, das kaskadierende Dropdown-Menüs enthält und das gleiche in Revit machen möchte, allerdings ist die Aufgabe in Revit wesentlich schwieriger als in AutoCAD das Fehlen von CUI-Dateien und dergleichen.Ribbon-Struktur mit SplitButtons/PullDownButton und PushButtons
Ich arbeite mit der Multifunktionsleiste, um zu sehen, ob ich dort dasselbe machen könnte und habe mit SplitButtons, PulldownButtons und Pushbuttons gespielt und ein paar Dinge entdeckt.
Davor, ein Bild von dem, was ich zu tun bekommen wollen, ist here:
Die elektrische PulldownButton enthält noch eine weitere PulldownButton Draht genannt. Ich möchte mehrere Ebenen dafür haben, egal ob Pulldowns oder SplitButtons.
Was ich bei der Programmierung in C# mit der Revit-API entdeckt habe, ist, dass SplitButtons und PulldownButtons keine Instanzen von sich selbst hinzufügen können, nur PushButtons! Was mich verwirrt, weil sie es im obigen Bild tun konnten.
bearbeiten: attached here ist ein Bild von einem kaskadierenden Menü in Revit .. Mir wurde gesagt, das war möglich, aber ziemlich schwierig zu implementieren.
Hey Augusto, danke für die Antwort. Dies ist jedoch nicht das, wonach ich suche. Ich weiß bereits, wie man PushButtons zu einem SplitButton hinzufügt. Was ich suche, ist das Hinzufügen von SplitButtons zu einem anderen SplitButton. wie das Beispiel, das ich oben gezeigt habe, wo es unter der Registerkarte Elektrisch Draht und Gerät gibt, die noch weiter herunterfallen können. – user3026715
Das passiert tatsächlich, wenn ein vollständiges Panel aufgrund eines kleinen Bildschirms kollabiert (oder wenn Sie die Größe des Revit-Hauptfensters ändern) –
Oh. :(Also dann nehme ich an, dass es dann nicht möglich ist? – user3026715