Bagikan melalui


Memperluas dan menyesuaikan jendela alat

Visual Studio menyediakan beberapa jenis jendela yang berbeda, misalnya jendela alat, jendela dokumen, dan jendela dialog. Jendela lain seperti jendela Properti , jendela Output , dan jendela Daftar Tugas, adalah jenis jendela alat.

Jendela alat

Jendela alat Visual Studio biasanya merupakan jendela baca-saja yang tidak berbasis file. Dalam hal ini mereka berbeda dari jendela dokumen, yang menampilkan file dalam mode baca-tulis. Kotak Alat, Penjelajah Solusi, jendela Properti, dan Browser Web adalah contoh jendela alat.

Untuk mengetahui cara membuat jendela alat sederhana, lihat Menambahkan jendela alat.

Untuk mendaftarkan jendela alat dengan Visual Studio, lihat Mendaftarkan jendela alat.

Jendela alat adalah instans tunggal secara default, yang berarti bahwa hanya satu instans jendela alat yang dapat terbuka pada satu waktu. Setelah jendela alat instans tunggal dibuka, jendela tersebut tetap terbuka hingga IDE ditutup. Saat Anda menutup jendela alat instans tunggal, hanya visibilitasnya yang berubah. Anda juga dapat membuat jendela alat multi-instans, sehingga beberapa instans jendela dapat terbuka secara bersamaan. Lihat Membuat jendela alat multi-instans untuk informasi selengkapnya.

Jendela alat dapat bersifat dinamis, yang berarti bahwa jendela tersebut terlihat setiap kali konteks UI terkait berlaku. Penggunaan visibilitas otomatis dapat mengurangi kekacauan jendela di IDE. Untuk informasi selengkapnya, lihat Membuka jendela alat dinamis.

Jendela alat dapat ditambatkan, mengambang, atau ditab dalam bingkai dokumen. Bingkai jendela alat disediakan oleh IDE dan digunakan untuk mengontrol ukuran, lokasi, status docking, dan properti persisten lainnya. Panel jendela alat menampilkan konten. Ukuran dan lokasi default hanya berlaku ketika jendela alat pertama kali dibuka; setelah itu status jendela alat dipertahankan.

Panel jendela alat dapat menghosting kontrol pengguna WPF dan toolbar dukungan. Anda dapat mengambil Window alih properti untuk mengembalikan handel kontrol yang dihosting.

Anda dapat menambahkan banyak fitur berbeda ke jendela alat. Misalnya, Anda dapat menambahkan toolbar: Menambahkan toolbar ke jendela alat atau menu pintasan: Menambahkan menu pintasan di jendela alat. Anda dapat menambahkan kontrol Pencarian yang memungkinkan Anda mencari item di dalam jendela alat Anda: Menambahkan pencarian ke jendela alat.

Anda dapat berlangganan peristiwa jendela alat: Berlangganan peristiwa.

Memperluas jendela alat yang ada

Anda dapat menambahkan informasi tentang jendela alat Anda ke halaman Opsi baru dan pengaturan baru di halaman Properti, menulis ke jendela Daftar Tugas dan Output. Untuk informasi selengkapnya, lihat Memperluas jendela Properti, Daftar Tugas, Output, dan Opsi.

Dalam ekstensi Visual Studio, Anda harus membuat kotak dialog modal dengan menerimanya dari Microsoft.VisualStudio.PlatformUI.DialogWindow, yang memungkinkan Anda mengontrolnya dan UI lainnya. Untuk informasi selengkapnya, lihat Membuat dan mengelola kotak dialog modal.