簡體   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