Bagikan melalui


Penempatan perintah, grup, dan toolbar default

Untuk keseragaman dan stabilitas produk, UI menampilkan grup perintah tertentu secara default, dan Visual Studio menyediakan definisi untuk perintah dan grup perintah. VSPackages juga dapat menggunakan perintah standar dan grup perintah.

Grup perintah default termasuk dalam tiga kategori: perintah IDE, perintah produk, dan perintah editor.

Perintah IDE default

Toolbar IDE default menyertakan perintah yang dibagikan oleh semua produk yang ada di Visual Studio. Ini termasuk perintah yang berkaitan dengan operasi proyek generik, seperti perintah Simpan dan perintah Tambahkan Item . VSPackages tidak boleh menambahkan atau mengurangi dari toolbar ini, dengan satu pengecualian: Jika produk atau VSPackage menambahkan jendela alat baru, maka jendela harus ditambahkan ke daftar jendela alat yang tersedia pada menu Tampilan . Produk baru atau VSPackages dapat menambahkan toolbar mereka sendiri.

Perintah produk default

Setiap produk dapat menyediakan IDE dengan toolbar defaultnya sendiri yang berisi perintah penting dan sering digunakan. Namun, yang terbaik adalah menggunakan menu dan toolbar yang ada jika memungkinkan dan melengkapinya dengan toolbar khusus tugas lainnya sesuai kebutuhan.

Bidang prioritas untuk toolbar menentukan penempatan barisnya. Prioritas nol menempatkan toolbar pada baris ketiga (baris 3), di bawah bilah menu (baris 1) dan toolbar Standar (baris 2). Oleh karena itu, toolbar lain muncul di baris (prioritas + 3). Toolbar berikutnya ditempatkan pada baris yang sama, jika ada ruang; jika tidak, mereka secara otomatis dipindahkan ke baris berikutnya.

Perintah editor default

VSPackage yang menyediakan editor kustom harus menyediakan toolbar default yang berisi perintah yang paling penting dan sering digunakan di editor tersebut. Toolbar editor akan muncul ketika editor aktif dan harus disembunyikan ketika editor tidak aktif. Visibilitas ini dikontrol dalam VisibilityConstraints elemen file .vsct .

Bilah alat editor harus ditempatkan di bawah IDE dan bilah alat produk.