c# - VSTO: Change the states of a toggle button in an own ribbon -


मेरे पास VSTO Excel अनुप्रयोग स्वयं रिबन के साथ है (परिभाषित XML में) रिबन में टॉगल बटन भी होते हैं। मैं टॉगल बटन की स्थिति को प्रोग्रामैटिक रूप से बदलना चाहता हूं ("अप्रभावी" से "दबाया") ऐसा प्रतीत होता है कि ग्लोबल्स.रिबंस के माध्यम से बटन तक पहुंचना संभव नहीं है। या कॉलबैक विधियों के अलावा एक रिबन पट्टी की सामग्री को एक्सेस करना संभव नहीं है?

आप क्या "getPressed" कॉलबैक रिटर्न को बदल सकता है और फिर (रिबन के रूप में आईरिबोनयूआई) को कॉल करें।? अवैध कंट्रोल ("मैटॉगलबूटोनआईडी"); , जहां रिबन जो ऑनरिबोन लॉड (ऑब्जेक्ट रिबन) में पारित किया जाता है कॉलबैक फिर "get pressed" को फिर से बुलाया जाएगा और टॉगल बटन को तदनुसार वापसी मूल्य के अनुसार सेट किया जाएगा।


Comments