问题描述
我有两个插件,它们使用同一组。为了演示起见,我将添加来自官方documentation的示例。
第一个加载项:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" xmlns:x="myNameSpace">
<ribbon>
<tabs>
<tab idMso="TabAddIns">
<group idQ="x:Contoso" label="Contoso">
<button id="C1" label="Contoso Button 1" size="large"
imageMso="FileSave" onAction="c_action1" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
第二个加载项:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" xmlns:x="myNameSpace">
<ribbon>
<tabs>
<tab idMso="TabAddIns">
<group idQ="x:Contoso" label="Contoso">
<button id="C2" label="Contoso Button 2" size="large"
imageMso="FileSave" onAction="c_action2" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
如何为该组设置图像?甚至有可能吗?
到目前为止,我已经尝试过(但未提供任何结果):
<group idQ="x:Contoso" label="Contoso" getimage="grp_Getimage">
回调:
public Bitmap grp_Getimage(IRibbonControl control) => Icons.GroupIcon;
<customUI ... xmlns:x="myNameSpace" loadImage="loadGroupImage">
...
<group ... image="groupImage">
...
</group>
...
</customUI>
回调:
public Bitmap LoadRibbonGroupImage(string imageName)
{
return Icons.GroupIcon;
}
要注意的重要事项:在任何这些尝试中均未执行回调。 (当我对没有idQ的元素尝试相同的方法时,回调已正确执行。)
非常感谢您的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)