命令安排准则
确定命令的最佳做法在 Visual Studio 集成开发环境 (ide) (IDE) 根据设置的命令的范围更改。 指令根据在 .vsct 文件的信息定义并确定。
所有命令的最佳做法设置
对于每个设置的说明,请遵循以下准则:
事先准备命令结构的图表。 标识在多个位置的命令、组合框、命令组和快捷菜单。
在同一组中显示的命令应是相关的。
包含命令的组是可以接受的。
包不应将多个订单到现有 Visual Studio 菜单。 相反,它们应创建菜单或子菜单承载新的命令。
当您在现有菜单时将命令,请为该命令,使其用途是清晰,并且与现有命令不会混淆。
小的命令的最佳做法设置
如果开发具有几个命令的 VSPackage,请遵循以下准则:
如果可能,请使用命令、组合框、组或子菜单的 Parent 元素 置于适当的组中。
指派这些组添加到 VSPackage 中显示的菜单。
子菜单或命令的父必须是 Group 元素。 分配命令和子菜单到组,然后将组添加到父菜单。
可以在不同的组中将命令通过添加 CommandPlacements 元素 部分在命令的定义之后,然后添加到 CommandPlacements Element 每个其他组的 CommandPlacement 元素 。
用命令的最佳做法设置
如果 VSPackage 将具有于多个上下文中出现的多个订单,请遵循以下准则:
使菜单、组和命令以自权。 即不要分配在项目中定义的 Parent Element 。
使用 CommandPlacement Element 项。 CommandPlacements Element 部分在其父菜单和组中放置菜单、组和命令。
在 CommandPlacements 部分,填充的项特定菜单或组应该在互相附近。 这有助于可读性并使 Priority 层更难判断。