第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在運(yùn)行時(shí)添加到功能區(qū)一次即可

在運(yùn)行時(shí)添加到功能區(qū)一次即可

C#
12345678_0001 2023-08-27 10:47:32
您好,我正在嘗試將當(dāng)前打開的聯(lián)系人電話號(hào)碼添加到功能區(qū)。我創(chuàng)建了功能區(qū)并添加了一個(gè)包含電話號(hào)碼的 SplitButton。在“ThisAddin”中,當(dāng)當(dāng)前資源管理器更改時(shí),它會(huì)觸發(fā)一個(gè)僅獲取項(xiàng)目類型的事件。如果它是一個(gè)聯(lián)系人,它會(huì)呼叫//ThisAddin.cs on explorer change event - if is contact run:    Globals.Ribbons.CallContact.AddButton(contactItem.BusinessTelephoneNumber);  //Ribbon classinternal void AddButton(string name)    {                    if (name != null && name.Count() > 2)        {            RibbonButton item = Globals.Factory.GetRibbonFactory().CreateRibbonButton();            item.Label = name;            item.ShowLabel = true;            this.newSplit.Items.Add(item);        }    }這有效一次,第一次打開聯(lián)系人時(shí),電話號(hào)碼會(huì)顯示在功能區(qū)中。打開另一個(gè)聯(lián)系人窗口將導(dǎo)致添加功能區(qū)項(xiàng)目,但功能區(qū)項(xiàng)目為空白且為空。我只是嘗試將聯(lián)系人電話號(hào)碼添加到功能區(qū)并將其留在那里,同時(shí)用戶可以打開另一個(gè)聯(lián)系人,并且運(yùn)行相同的代碼將電話號(hào)碼添加到功能區(qū)。添加項(xiàng)目后,我不需要保留對(duì)它們的引用。感謝您的幫助。我覺得這里的某個(gè)地方需要有一個(gè)調(diào)用。
查看完整描述

2 回答

?
紅顏莎娜

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊

Ribbon UI 是靜態(tài)的,因?yàn)樗趩?dòng)時(shí)(或在窗口顯示之前)加載一次。您能做的最好的事情就是定義回調(diào)并在您需要的地方調(diào)用它們。例如,您可以為功能區(qū)控件定義“getVisible”回調(diào),而不是在運(yùn)行時(shí)添加新元素。


IRibbonUI.Invalidate方法使 Ribbon 用戶界面的所有控件的緩存值無效。


您可以使用 COM 加載項(xiàng)中的回調(diào)過程來自定義功能區(qū) UI。對(duì)于加載項(xiàng)實(shí)現(xiàn)的每個(gè)回調(diào),都會(huì)緩存響應(yīng)。


例如,如果外接程序編寫器為按鈕實(shí)現(xiàn) getImage 回調(diào)過程,則調(diào)用該函數(shù)一次,加載圖像,然后如果需要更新圖像,則使用緩存的圖像而不是調(diào)用該過程。此過程將保持不變,直到加載項(xiàng)使用 Invalidate 方法發(fā)出信號(hào)表明緩存的值無效,此時(shí)將再次調(diào)用回調(diào)過程并緩存返回響應(yīng)。然后,加載項(xiàng)可以通過調(diào)用 Refresh 方法強(qiáng)制立即更新 UI。


<customUI … OnLoad="MyAddinInitialize" …>



Dim MyRibbon As IRibbonUI?


Sub MyAddInInitialize(Ribbon As IRibbonUI)?

?Set MyRibbon = Ribbon?

End Sub?


Sub myFunction()?

?MyRibbon.Invalidate() ' Invalidates the caches of all of this add-in's controls?

End Sub


查看完整回答
1 反對(duì) 回復(fù) 2023-08-27
?
蕪湖不蕪

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊

您必須告訴 Outlook 刷新功能區(qū)。

您需要指定一個(gè)回調(diào)來檢索按鈕的標(biāo)題,而不是將其硬編碼到功能區(qū)的 XML 中。

請(qǐng)注意,由于您可以打開多個(gè)檢查器,因此您必須提供在其自己的檢查器中打開的每個(gè)項(xiàng)目的特定數(shù)據(jù)。


查看完整回答
反對(duì) 回復(fù) 2023-08-27
  • 2 回答
  • 0 關(guān)注
  • 171 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)