CustomUI für Word 2010, scrollbares Steuerelement (durch XML definiert)

1275
Hauns TM

Ich entwickle eine Symbolleiste für eine neue Word 2010-Vorlage ( .dotm). In dem Bild unten versuche ich zu beschreiben, was ich imitieren möchte: die Element-Bildlaufleiste, die verfügbare Stile anzeigt (dies ist original Microsoft Word 2010).

CustomUI für Word 2010, scrollbares Steuerelement (durch XML definiert)

Meine Frage betrifft nur das Element.

Hier ist mein CustomUI XML:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">  <ribbon> <tabs> <tab id="tabESS" label="ESS"> <!--<tab id="tabESS" label="ESS" insertBeforeMso="TabHome">-->  <group id="grpExample" label="Styles">  <!--Which elements should be used here?-->  </group>   </tab> </tabs> </ribbon> </customUI> 

Das macht mich verrückt, ich kann nicht herausfinden, welches Element Microsoft verwendet hat. Ich habe überall im Netz gesucht, aber nichts gibt mir einen Hinweis. Weiß jemand, welche Elemente verwendet werden sollen?

1

1 Antwort auf die Frage

1
Ƭᴇcʜιᴇ007

Das ist " Gallery " -Steuerung, speziell eine InRibbonGallery .

Beispiel XML:

<Group CommandName="cmdInRibbonGalleryGroup" SizeDefinition="OneInRibbonGallery"> <InRibbonGallery CommandName="cmdInRibbonGallery" MaxColumns="10" MaxColumnsMedium="5" MinColumnsLarge="5" MinColumnsMedium="3" Type="Items"> <InRibbonGallery.MenuLayout> <VerticalMenuLayout Rows="2" Gripper="Vertical"/> </InRibbonGallery.MenuLayout> <InRibbonGallery.MenuGroups> <MenuGroup> <Button CommandName="cmdButton1"></Button> <Button CommandName="cmdButton2"></Button> </MenuGroup> <MenuGroup> <Button CommandName="cmdButton3"></Button> </MenuGroup> </InRibbonGallery.MenuGroups>  </InRibbonGallery> </Group> 
Danke vielmals! Ich versuche es gleich morgens bei der Arbeit. Hauns TM vor 10 Jahren 0
Hmm ... Ich könnte etwas Dummes tun, aber ``scheint kein gültiges Kind in` zu sein`-Tag (entsprechend` xmlns = "http://schemas.microsoft.com/office/2009/07/customui" `)? Ich bezweifle nicht, dass Microsoft dieses Steuerelement in seiner Multifunktionsleiste verwendet, aber vielleicht sollte ich meine Frage neu formulieren: Welches Element sollte ich in `einfügen?`(nach meinem Beispiel) das` InRibbonGallery`-Ding nachahmen? Ich verwende [Benutzerdefinierter Benutzeroberflächen-Editor für Microsoft Office] (http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2009/08/07/7293.aspx), um eine Multifunktionsleiste zu erstellen. Hauns TM vor 10 Jahren 1
Eigentlich habe ich mich selbst ein wenig damit beschäftigt, VS2013 und den visuellen "Ribbon Designer" zu verwenden. Während ich ein "Gallery" -Objekt hinzufügen konnte, gab es kein bestimmtes "InRibbonGallery" -Objekt und keine Möglichkeit, die "Gallery" spezifisch in diesen Modus zu ändern (mangels eines besseren Begriffs). Ich denke also, dass es vielleicht nur ein Gallery-Objekt gibt, und Sie müssen nur etwas seltsames mit Zeilen, Spalten und Bildern tun, damit es sich genau wie die erwähnte "InRibbonGallery" verhält. Ƭᴇcʜιᴇ007 vor 10 Jahren 0
Ich denke, wir sind auf dem richtigen Weg, aber es fehlt etwas, wie vielleicht eine aktuelle Dokumentation. :) Das gesamte Thema "Galerien im Band" scheint nicht viel zu sein. Hoffentlich hat jemand anderes zusätzliche Hilfe / Antworten. Plus, wenn ich etwas herausfinde, komme ich wieder .. :) Ƭᴇcʜιᴇ007 vor 10 Jahren 0
Ich bin immer noch an der endgültigen Lösung @ techie007 interessiert! :-) Danke sowieso! Hauns TM vor 10 Jahren 0