【发布时间】:2014-02-21 11:11:51
【问题描述】:
注册自定义语言服务扩展时,Visual Studio 会在 Text Editor 节点(在 Visual Studio 选项对话框中)为该语言创建一个新选项条目。在该节点下方创建了两个默认节点,名为 General 和 Tabs,其中 General 选项卡包含语句完成和显示设置...
在Dispay 组中有三个选项;其中之一是Navigation Bar 复选框(显示/隐藏编辑器的导航栏)。对于我的自定义语言服务,此选项已禁用。当然,它还没有实现。
我想知道,我必须做什么,为我的自定义编辑器提供导航栏...我想我必须在编辑器的工厂或语言服务中实现某个接口包必须导出某个 MEF 组件,或者,或者,...
【问题讨论】:
-
事实证明,您确实需要注册一个空闲计时器才能让此功能正常执行。完成此操作后,您将收到对
OnSynchronizeDropdowns的调用,并且还会收到带有ParseReason或Check的ParseSource调用(如果您想显示错误,则需要)。
标签: visual-studio-extensions vsx vs-extensibility vspackage visual-studio-sdk