默认命令、组和工具栏位置
默认情况下对产品统一性和稳定性,则 UI 会显示某些命令组,并且, Visual Studio 为命令和命令组的定义。 Vspackage 也可以使用标准命令和命令组。
默认命令组分为三类:IDE 命令、产品命令和编辑器顺序。
默认 IDE 命令
默认 IDE 工具栏包括所有产品共享的命令包含在 Visual Studio。 其中包括命令与常规项目工作相关,例如 保存 命令和 添加项 命令。 Vspackage 不应添加或从此工具栏减去,有一个例外:如果产品或 VSPackage 添加一个工具窗口,则应添加到窗口提供的工具窗口列出了 查看 菜单上的。 新产品或 Vspackage 可添加自己的工具栏。
默认产品命令
每个产品可能提供 IDE 以包含关键代码和常用的命令自己的默认工具栏。 最好,但是,使用现有菜单和工具栏尽可能及其他任务特定工具栏添加它们根据需要。
工具栏的优先级别字段确定其行位置。 零优先级排列工具栏的第三行 (在菜单栏 (行 1) 和 标准 工具栏 (行 2) 下的行, 3)。 因此,其他工具栏显示行 (优先级 + 3)。 ,如果有一个空格,后续工具栏在同一行上放置;否则,它们会被自动移到下一行。
默认编辑器命令
提供自定义编辑器的 VSPackage 应提供该编辑器包含最重要并且通常最常用命令的默认工具栏。 编辑器工具栏应显示编辑器处于活动状态,并且应隐藏,当编辑器不活动时。 此可见性。 .vsct 文件的 VisibilityConstraints Element 进行控制。
应在 IDE 和产品工具栏下放置编辑器工具栏。