【问题标题】:Outlook Add-in Menu Stay Open on ClickOutlook 加载项菜单在单击时保持打开状态
【发布时间】:2018-10-05 07:41:33
【问题描述】:

我正在为 Outlook (VSTO) 开发一个加载项。此加载项具有一个新的功能区拆分按钮,其中包含一个菜单(通过 CustomUI XML 配置)。此菜单包含多个复选框。我希望能够打开此菜单,单击多个复选框,然后关闭菜单。问题是单击任何复选框总是会关闭菜单,这意味着我必须多次打开菜单才能检查所有必需的复选框。我希望能够单击这些复选框并保持菜单打开,直到我单击离开或单击菜单按钮本身。这有可能吗?图片链接和简化的 XML 代码如下:

Outlook Add-in menu button

<?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>

【问题讨论】:

    标签: c# outlook vsto add-in ribbon


    【解决方案1】:

    听起来按钮单击需要显示带有多个复选框的 owwn 模态对话框,而不是下拉菜单。

    【讨论】:

      猜你喜欢
      • 2015-10-06
      • 1970-01-01
      • 1970-01-01
      • 2014-05-11
      • 1970-01-01
      • 1970-01-01
      • 2016-04-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多