Меню надстроек Outlook остается открытым при нажатии - PullRequest
0 голосов
/ 05 октября 2018

Я разрабатываю надстройку для Outlook (VSTO).Эта надстройка имеет новую кнопку разделения ленты, которая содержит меню (настроенное через CustomUI XML).Это меню содержит несколько флажков.Я хочу иметь возможность открыть это меню, установить несколько флажков, а затем закрыть меню.Проблема заключается в том, что нажатие любого флажка всегда закрывает меню, а это значит, что я должен открыть меню несколько раз, чтобы установить все необходимые флажки.Я хочу иметь возможность устанавливать эти флажки и держать меню открытым, пока я не нажму или не нажму саму кнопку меню.Это каким-либо образом возможно?Ссылка на изображение и сокращенный XML-код ниже:

Кнопка меню надстройки Outlook

<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
  <ribbon>
    <tabs>
      <tab idMso="TabNewMailMessage">
        <group id="Group" insertBeforeQ="GroupSend" autoScale="true" label="label">
          <splitButton id="SplitButton1" size="large" >
            <toggleButton id="toggleId"
              label="MyLabel"
              getImage="GetImage"
              onAction="myActionCallback"
              getPressed="getPressedCallback" />
            <menu id="MyMenu1" label="labelMenu" itemSize="normal" showLabel="true">
              <checkBox id="Checkbox1"
                    label="checkbox 1"
                    getPressed="Checkbox1GetPressedCallback"
                    onAction="myAction1" />
              <checkBox id="Checkbox2"
                    label="checkbox 2"
                    getPressed="Checkbox2GetPressedCallback"
                    onAction="myAction2" />
            </menu>
          </splitButton>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

1 Ответ

0 голосов
/ 05 октября 2018

Звучит так, будто при нажатии кнопки должен отображаться собственный модальный диалог с несколькими флажками, а не раскрывающееся меню.

...