Как добавить значок в подменю в надстройке VS2010? - PullRequest
2 голосов
/ 13 марта 2011

Я могу добавить значок к пункту меню, добавив <icon> к элементу <button> в файле * .vsct моего пакета Visual Studio.

К сожалению, <icon> недоступен в элементе <menu>.

Как добавить значок в подменю?

Это можно сделать из кода (желательно C #)?
Может быть, через введение чего-либо в слой COM / OLE?

У TortoiseSVN есть значок во всплывающем меню проводника. Вы когда-нибудь видели плагин VS, который делает это?

Ответы [ 2 ]

0 голосов
/ 20 июня 2011

К сожалению, это невозможно при использовании меню VS (не с vsct, C # и т. Д.), И они не очень расширяемы в этом отношении. Однако, в зависимости от того, что вы пытаетесь сделать (например, если вы хотите сделать это в контекстном меню в окне инструмента, а не в строке меню VS), вы можете использовать контекстные меню WPF, которые должны давать вам контроль, который вам нужен.

0 голосов
/ 29 мая 2011

Я не уверен, что контекстное меню обозревателя TortoiseSVN и то, что вы пытаетесь сделать в расширении Visual Studio, совпадают.Как я понимаю, элемент VSCT Menu не может иметь Icon.Только элемент Button поддерживает иконки.Вы можете проверить это сообщение в блоге от DiveDeeper для получения дополнительной информации.

...