我正在爲新郵件開發VSTO Outlook Addin。用戶可以在想要保存郵件時切換圖像。VSTO Outlook切換狀態
當前圖像被點擊時,我設置一個全局布爾值爲true。
private bool _state;
private void toggleBtn_Click(object sender, RibbonControlEventArgs e)
{
if (_state) {
_state = false;
} else {
_state = true;
}
}
哪些工作正常,直到用戶在發送第一個郵件窗口之前打開另一個新的郵件窗口。
如何僅爲每個新郵件窗口存儲狀態?
非常感謝。
解決方案
有兩種方法來解決這個問題。
兩個 優秀的博客:使用包裝來存儲類的狀態 瞭解更多關於https://msdn.microsoft.com/en-us/library/office/ff973716(v=office.14).aspx
謝謝雷克斯,目前沿側工作這篇博客https://開頭的博客。 msdn.microsoft.com/anilkumar/2010/07/19/how-to-effectively-maintain-the-state-of-the-ribbon-in-outlook-2010/ – mausinc