ProvideToolWindowVisibilityAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir araç penceresini bir veya daha fazla UI bağlamlarıyla eşleştirir, böylece pencere Kullanıcı bu bağlamlardan birine geçtiğinde görüntülenir ve Kullanıcı bağlamlarından birinin dışında geçtiğinde gizlenir.
public ref class ProvideToolWindowVisibilityAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideToolWindowVisibilityAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideToolWindowVisibilityAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideToolWindowVisibilityAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideToolWindowVisibilityAttribute
Inherits RegistrationAttribute
- Devralma
- Öznitelikler
Açıklamalar
Bu özniteliği ToolWindowPane , Visual Studio kabuğun otomatik olarak gösterdiği veya gizlediğini gösteren bir araç penceresinde sonuçların bir alt sınıfına uygulanıyor. Bu pencerenin görünüşü, iç görünürlük özniteliğine ve paketin. vsct dosyasında açıklanan Kullanıcı arabirimi bağlamı bilgisine bağlıdır. Visual StudioOtomatik olarak bir pencere gösteriyorsa ve Kullanıcı onu kapattığında, bundan sonra Visual Studio pencereyi hiçbir şekilde otomatik olarak göstermez. Araç penceresini kapatıldıktan sonra yeniden görmek için, kullanıcının pencereyi el ile açması veya \<user > \Application Data\Microsoft \ Visual Studio \<sürümü > \10ıce\windows.prf ' i silmesi gerekir Visual Studio . bu dosya, kapatıldığında kabuk bilgilerini (hangi pencerelerin açık olduğu, konum ve boyutu dahil) kaydeden dosyadır Visual Studio . Pencerenin iç görünürlük durumu olarak sıfırlandıktan sonra true , beklenen görünürlük davranışı yeniden oluşur.
Oluşturucular
| ProvideToolWindowVisibilityAttribute(Object, String) |
ProvideToolWindowVisibilityAttributeAraç penceresinin belirtilen türü için yeni bir örneğini ve görünürlüğiyle ilişkilendirilecek BIR GUID 'yi başlatır. |
Özellikler
| CommandUIGuid |
Araç penceresini gösterme veya gizleme ile ilişkili bir komutun GUID 'INI alır. |
| Name |
Pencerenin adını alır veya ayarlar. |
| TypeId |
Bu özniteliğin geçerli örneğini alır. (Devralındığı yer: RegistrationAttribute) |
Yöntemler
| GetPackageRegKeyPath(Guid) |
VSPackage 'ın (uygulamanın kayıt defteri köküne göre) kayıt defteri yolunu alır. (Devralındığı yer: RegistrationAttribute) |
| Register(RegistrationAttribute+RegistrationContext) |
Araç penceresi görünürlüğünü kaydeder. |
| Unregister(RegistrationAttribute+RegistrationContext) |
Kayıt defteri anahtarını kaldırır. |