[英]Outlook Add-in Menu Stay Open on Click
我正在開發Outlook(VSTO)加載項。 此加載項具有一個新的功能區拆分按鈕,其中包含一個菜單(通過CustomUI XML配置)。 該菜單包含多個復選框。 我希望能夠打開此菜單,單擊多個復選框,然后關閉菜單。 問題是單擊任何復選框總是會關閉菜單,這意味着我必須多次打開菜單才能選中所有必需的復選框。 我希望能夠單擊這些復選框並使菜單保持打開狀態,直到我單擊離開或單擊菜單按鈕本身。 這有可能嗎? 圖片鏈接和簡化的XML代碼如下:
<?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.