У меня есть две ленты, которые я хочу загрузить, одна на основной ленте и одна за кулисами.Я должен загрузить два в методе переопределения, но у меня возникают проблемы:
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
return Globals.Factory.GetRibbonFactory().CreateRibbonManager(new Microsoft.Office.Tools.Ribbon.IRibbonExtension[]
{
new Ribbon1(),
new Backstage() as Microsoft.Office.Tools.Ribbon.IRibbonExtension
});
}
Если я сделаю это, Ribbon1 покажет, но Backstage не будет, если я сделаю это следующим образом:
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
return new Microsoft.Office.Tools.Ribbon.RibbonManager(new Microsoft.Office.Tools.Ribbon.OfficeRibbon[]
{
new Ribbon1() as Microsoft.Office.Tools.Ribbon.OfficeRibbon,
new Backstage() as Microsoft.Office.Tools.Ribbon.OfficeRibbon
});
}
Я не могу создать экземпляр абстрактного класса или интерфейса с RibbonManager.Я застрял, может кто-нибудь помочь?