none
C# Ribbon是在哪被实例化的 RRS feed

  • 问题

  • 在开发CSTO外接程序时,我可以看到Ribbon类包括(Disigner.cs)的源码,可是我找不到Ribbon类是在哪个代码段被实例化的

    代码中我可以看到ThisRibbonCollection类的代码如下

    internal DsSubjectOfficeRibbon Ribbon1 { get { return this.GetRibbon<DsSubjectOfficeRibbon>(); } }

    大牛们帮帮忙,解释下

    2013年7月17日 6:56

答案

  • 应该是VSTO吧,Ribbon实例化的过程是VSTO为我们包装好了的,你运行Add-in的时候会运行StartUp事件的,初始化应该在该类的StartUp事件中初始化的,具体你可以按F11进入到StartUp事件中调试下,或者用反射工具Reflector查看AddInBase的源码看看

    If my post is helpful,please help to vote as helpful, if my post solve your question, please help to make it as answer. My sample

    2013年7月18日 5:15