Диалоговое окно поиска VSPackage Builder

Я хотел бы добавить всплывающее диалоговое окно поиска, просто текстовое поле или что-то в правом верхнем углу текущего документа. Я возился с компоновщиком VSPackage, и это достаточно просто, но у меня возникли проблемы с определением того, на какие элементы пользовательского интерфейса мне следует обратить внимание.

ToolWindow не совсем подходит, я не думаю - я бы хотел, чтобы то, что я делаю, было без границ. Я попытался просто использовать пользовательское окно WPF само по себе, но это не очень хорошо работает с IDE.


person Joshua Evensen    schedule 22.06.2012    source источник


Ответы (1)


Звучит то, что вам нужно, это украшение окна просмотра редактора.

Это тип расширения, который имеет класс, унаследованный от Microsoft.VisualStudio.Text.Editor.IWpfTextViewCreationListener

Чтобы создать украшение, вы можете использовать шаблон проекта Украшение области просмотра редактора в разделе Visual C#\Extensibility.

Попробуйте этот пример:

http://www.codeproject.com/Articles/55196/Code-InfoBox-Visual-Studio-Extension-VSX-2010

person Dan Nolan    schedule 10.08.2012
comment
Это кажется правильным решением, но у меня не было времени, чтобы попробовать его. - person Joshua Evensen; 17.08.2012