繁体   English   中英

Office 功能区:使用 XML 创建功能区时如何访问控件

[英]Office Ribbon: How to access a control when the ribbon was created using XML

我使用功能区 XML 文件创建了一个包含切换按钮的自定义选项卡。 该按钮旨在切换自定义任务窗格的可见性并且效果很好。 问题是当用户关闭自定义任务窗格时,切换按钮现在不同步。 如何以编程方式访问切换按钮,以便更改其 IsChecked 值?

您需要处理VisibleChanged事件。 将以下方法添加到您的 ThisAddIn class - 当用户通过单击关闭按钮 (X) 关闭任务窗格时,此方法会更新功能区上切换按钮的 state。

private void taskPaneValue_VisibleChanged(object sender, System.EventArgs e)
{
    Globals.Ribbons.ManageTaskPaneRibbon.toggleButton1.Checked = 
        taskPaneValue.Visible;
}

(在演练中查看更多信息:将自定义任务窗格与功能区按钮同步

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM