[英]Outlook Add-in Menu Stay Open on Click
I am developing an add-in for Outlook (VSTO). 我正在开发Outlook(VSTO)加载项。 This add-in features a new ribbon split button which contains a menu (configured via CustomUI XML).
此加载项具有一个新的功能区拆分按钮,其中包含一个菜单(通过CustomUI XML配置)。 This menu contains multiple checkboxes.
该菜单包含多个复选框。 I want to be able to open this menu, click on multiple checkboxes, and then close the menu.
我希望能够打开此菜单,单击多个复选框,然后关闭菜单。 Problem is that clicking any checkbox always closes the menu, which means I have to open the menu multiple times to check all required checkboxes.
问题是单击任何复选框总是会关闭菜单,这意味着我必须多次打开菜单才能选中所有必需的复选框。 I want to be able to click these checkboxes and keep the menu open, until I click away or click on the menu button itself.
我希望能够单击这些复选框并使菜单保持打开状态,直到我单击离开或单击菜单按钮本身。 Is this in any way possible?
这有可能吗? Image Link & Reduced XML Code below:
图片链接和简化的XML代码如下:
Outlook Add-in menu button 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>
听起来确实像单击按钮需要显示带有多个复选框(而不是下拉菜单)的自有模式对话框。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.