기본 명령, 그룹, 도구 모음 배치
제품 균일성과 안정성을 위해 UI는 기본적으로 특정 명령 그룹을 표시하고 Visual Studio는 명령 및 명령 그룹에 대한 정의를 제공합니다. VSPackage는 표준 명령 및 명령 그룹을 사용할 수도 있습니다.
기본 명령 그룹은 IDE 명령, 제품 명령 및 편집기 명령의 세 가지 범주로 나뉘어 있습니다.
기본 IDE 명령
기본 IDE 도구 모음에는 Visual Studio에 포함된 모든 제품에서 공유하는 명령이 포함되어 있습니다. 여기에는 Save 명령 및 Add Item 명령과 같은 일반 프로젝트 작업과 관련된 명령이 포함됩니다. VSPackage는 이 도구 모음에 추가하거나 빼면 안 됩니다. 단, 제품 또는 VSPackage가 새 도구 창을 추가하는 경우 창은 보기 메뉴의 사용 가능한 도구 창 목록에 추가되어야 합니다. 새 제품 또는 VSPackage는 고유한 도구 모음을 추가할 수 있습니다.
기본 제품 명령
각 제품은 중요하고 자주 사용되는 명령이 포함된 고유한 기본 도구 모음을 IDE에 제공할 수 있습니다. 그러나 가능하면 기존 메뉴와 도구 모음을 사용하고 필요에 따라 다른 작업별 도구 모음으로 보완하는 것이 가장 좋습니다.
도구 모음의 우선 순위 필드에 따라 행 배치가 결정됩니다. 우선 순위가 0이면 도구 모음이 메뉴 모음(행 1) 및 표준 도구 모음(행 2) 아래에 있는 세 번째 행(행 3)에 배치됩니다. 따라서 다른 도구 모음이 행에 표시됩니다(우선 순위 + 3). 후속 도구 모음은 공간이 있는 경우 동일한 행에 배치됩니다. 그렇지 않으면 자동으로 다음 행으로 이동됩니다.
기본 편집기 명령
사용자 지정 편집기를 제공하는 VSPackage는 해당 편집기에서 가장 중요하고 자주 사용되는 명령이 포함된 기본 도구 모음을 제공해야 합니다. 편집기가 활성 상태일 때 편집기 도구 모음이 나타나야 하며 편집기가 활성화되지 않은 경우 숨겨야 합니다. 이 표시 유형은 .vsct 파일의 VisibilityConstraints
요소에서 제어됩니다.
편집기 도구 모음은 IDE 및 제품 도구 모음 아래에 배치해야 합니다.