我想在当前文档的右上角添加一个搜索对话框弹出窗口,实际上只是一个文本框或其他内容。我已经搞砸了 VSPackage 构建器,它很容易,但是我很难找出我应该查看哪些 UI 元素。
我不认为 ToolWindow 不太适合 - 我希望我正在做的事情是无边界的。我尝试单独使用自定义 WPF 窗口,但这与 IDE 配合得不好。
我想在当前文档的右上角添加一个搜索对话框弹出窗口,实际上只是一个文本框或其他内容。我已经搞砸了 VSPackage 构建器,它很容易,但是我很难找出我应该查看哪些 UI 元素。
我不认为 ToolWindow 不太适合 - 我希望我正在做的事情是无边界的。我尝试单独使用自定义 WPF 窗口,但这与 IDE 配合得不好。
听起来您所追求的是编辑器视口装饰。
这是一种扩展类型,其类继承自Microsoft.VisualStudio.Text.Editor.IWpfTextViewCreationListener
要创建装饰,您可以使用Visual C#\Extensibility下的Editor Viewport Adornment项目模板。
试试这个例子:
http://www.codeproject.com/Articles/55196/Code-InfoBox-Visual-Studio-Extension-VSX-2010