Aracılığıyla paylaş


Araç pencerelerini genişletme ve özelleştirme

Visual Studio araç pencereleri, belge pencereleri ve iletişim kutusu pencereleri gibi çeşitli türde pencereler sağlar. Özellikler penceresi, Çıkış penceresi ve Görev Listesi penceresi gibi diğer pencereler, araç penceresi türleridir.

Araç pencereleri

Visual Studio araç pencereleri genellikle dosya tabanlı olmayan salt okunur pencerelerdir. Burada, dosyaları okuma-yazma modunda görüntüleyen belge pencerelerinden farklıdırlar. Araç Kutusu, Çözüm Gezgini, Özellikler penceresi ve Web Tarayıcısı, araç pencerelerine örnek olarak verilebilir.

Basit bir araç penceresi oluşturmayı öğrenmek için bkz . Araç penceresi ekleme.

Visual Studio'ya bir araç penceresi kaydetmek için bkz . Araç penceresini kaydetme.

Araç pencereleri varsayılan olarak tek örneklidir, yani araç penceresinin tek seferde yalnızca bir örneği açılabilir. Tek örnekli bir araç penceresi açıldıktan sonra, IDE kapatılana kadar açık kalır. Tek örnekli bir araç penceresini kapattığınızda yalnızca görünürlüğü değişir. Pencerenin birden çok örneğinin aynı anda açılabilmesi için çok örnekli araç pencereleri de oluşturabilirsiniz. Daha fazla bilgi için bkz . Çok örnekli araç penceresi oluşturma.

Araç pencereleri dinamik olabilir; bu da ilgili kullanıcı arabirimi bağlamları her uygulandığında görünür oldukları anlamına gelir. Otomatik görünürlüğün kullanılması, IDE'deki pencerelerin dağınıklığını azaltabilir. Daha fazla bilgi için bkz . Dinamik araç penceresi açma.

Araç pencereleri belge çerçevesinde yerleşik, kayan veya sekmeli olabilir. Araç penceresi çerçevesi IDE tarafından sağlanır ve boyutu, konumu, yerleştirme durumunu ve diğer kalıcı özellikleri denetlemek için kullanılır. Araç penceresi bölmesinde içerik görüntülenir. Varsayılan boyut ve konum yalnızca araç penceresi ilk açıldığında geçerlidir; bundan sonra araç penceresi durumu kalıcı hale eklenir.

Araç penceresi bölmeleri WPF kullanıcı denetimlerini ve destek araç çubuklarını barındırabilir. Barındırılan denetimin Window tutamacını döndürmek için özelliğini geçersiz kılabilirsiniz.

Araç pencerelerine birçok farklı özellik ekleyebilirsiniz. Örneğin, araç çubuğu ekleyebilirsiniz: Araç penceresine veya kısayol menüsüne araç çubuğu ekleme: Araç penceresine kısayol menüsü ekleme. Araç pencerenizin içindeki öğeleri aramanıza olanak tanıyan bir Arama denetimi ekleyebilirsiniz: Araç penceresine arama ekleme.

Araç penceresi olaylarına abone olabilirsiniz: Bir olaya abone olma.

Mevcut araç pencerelerini genişletme

Araç pencerenizle ilgili bilgileri yeni bir Seçenekler sayfasına ve Özellikler sayfasında yeni bir ayara ekleyebilir, Görev Listesi ve Çıkış pencerelerine yazabilirsiniz. Daha fazla bilgi için bkz . Özellikler, Görev Listesi, Çıktı ve Seçenekler pencerelerini genişletme.

Visual Studio uzantısında, bunları uygulamasından Microsoft.VisualStudio.PlatformUI.DialogWindowtüreterek kalıcı iletişim kutuları oluşturmanız gerekir. Bu, bunları ve kullanıcı arabiriminin geri kalanını denetlemenize olanak tanır. Daha fazla bilgi için bkz . Kalıcı iletişim kutularını oluşturma ve yönetme.