Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# VisualStudio2010 Office Ribbon插件_C#_Visual Studio 2010_Ribbon - Fatal编程技术网

C# VisualStudio2010 Office Ribbon插件

C# VisualStudio2010 Office Ribbon插件,c#,visual-studio-2010,ribbon,C#,Visual Studio 2010,Ribbon,我有两个单独的office附加组件,我希望它们显示在同一功能区选项卡上。这些项目是独立的,我不能将它们组合成一个解决方案。目前,如果我将两个附加组件的controlId设置为相同的值,并将选项卡的标签设置为相同的值,则它们将显示为两个单独的选项卡,但名称相同。我认为此博客将有助于: 正如我最初认为使用相同的controlId就足够了,并且您声明它将不起作用,我认为如果不将它转换为XML,您就无法做到这一点 您也可以尝试将相同的名称用于OfficeIbbon,但我猜它不会起作用。我认为这个博客会有

我有两个单独的office附加组件,我希望它们显示在同一功能区选项卡上。这些项目是独立的,我不能将它们组合成一个解决方案。目前,如果我将两个附加组件的controlId设置为相同的值,并将选项卡的标签设置为相同的值,则它们将显示为两个单独的选项卡,但名称相同。

我认为此博客将有助于:

正如我最初认为使用相同的controlId就足够了,并且您声明它将不起作用,我认为如果不将它转换为XML,您就无法做到这一点


您也可以尝试将相同的名称用于OfficeIbbon,但我猜它不会起作用。

我认为这个博客会有所帮助:

正如我最初认为使用相同的controlId就足够了,并且您声明它将不起作用,我认为如果不将它转换为XML,您就无法做到这一点


您也可以尝试为OfficeRibbon使用相同的名称,但我猜它不会起作用。

我已通过将ControlId设置为“Office”并在两个应用程序中设置相同的“(名称)”和“标签”来解决此问题。这样,它们都显示在同一选项卡上。这一切都是由设计师完成的。我承认XML更好,但这两个都是现有的附加组件,我不准备转换为XML。

我通过将ControlId设置为“Office”,并在两个应用程序中设置相同的“(名称)”和“标签”,解决了这一问题。这样,它们都显示在同一选项卡上。这一切都是由设计师完成的。我承认XML更好,但这些都是现有的附加组件,我不准备将其转换为XML。

您肯定应该通过XML来实现。如示例所示,选项卡必须具有相同的唯一id和名称空间。它们是相当复杂的外接程序,需要将它们转换为XML。您肯定应该通过XML来实现。如示例所示,选项卡必须具有相同的唯一id和名称空间。它们是相当复杂的外接程序,需要将它们转换为XML。我尝试(并需要)它时,它们对我不起作用:(或者您使用了现有选项卡?我尝试(并需要)它时,它们对我不起作用:(或者您使用了现有选项卡?