Двойные ленточные вещи для SplitButton - PullRequest
1 голос
/ 10 марта 2010

Я разрабатываю надстройку MS Office, которая расширяет ленту следующим образом:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" loadImage="GetImage" onLoad="OnRibbonLoad">
 <ribbon>
  <tabs>
   <tab idMso="TabHome">
    <group id="MyAppGroup" label="MyApp">
      <splitButton id="SaveSplitButton" size="large" getEnabled="GetSaveButtonEnabled">
        <menu id="SaveMenu" label="Save" itemSize="normal">
          <button id="SaveMenuButton" image="save.png" label="Save to MyApp" onAction="SaveCommand" screentip="Saves the document" />
          <button id="SaveAsMenuButton" label="Save to MyApp As" onAction="SaveAsCommand" screentip="Saves the document under a new name" getEnabled="GetSaveAsButtonEnabled"/>
        </menu>
      </splitButton>
    </group>
  </tab>
</tabs>

Когда я захожу в «Файл»> «Параметры»> «Настроить ленту» (в любом приложении Office), я ожидаю увидеть группу «MyApp» на вкладке «Главная» с одним меню «Сохранить», имеющим только одно «Сохранить в MyApp» и одно «Сохранить». в MyApp As "подпункты в нем. Но вместо этого я получаю пункт «Сохранить в MyApp» , удвоенный в меню «Сохранить».

Я знаю, что если я переместу «SaveMenuButton» из меню прямо в splitButton, я избавлюсь от этого удвоения, но мне нужны эти две опции в меню.

Эксперты! Пожалуйста, помогите!

...