Bagikan melalui


ProvideToolWindowVisibilityAttribute Kelas

Definisi

Menyatakan bahwa jendela alat harus terlihat ketika guid UI perintah tertentu menjadi aktif.

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
Warisan
ProvideToolWindowVisibilityAttribute
Atribut

Keterangan

Menerapkan atribut ini ke subkelas hasil ToolWindowPane di jendela alat yang ditampilkan atau disembunyikan secara otomatis oleh shell Visual Studio. Tampilan jendela ini tergantung pada atribut visibilitas internal dan informasi konteks UI yang dijelaskan dalam file .vsct paket. Jika Visual Studio secara otomatis menampilkan jendela dan pengguna menutupnya, setelah itu Visual Studio tidak akan pernah secara otomatis menampilkan jendela lagi. Untuk melihat jendela alat lagi setelah ditutup, pengguna harus membuka jendela secara manual atau menghapus \<USER>\Application Data\Microsoft\Visual Studio\<version>\1033\windows.prf, file Visual Studio yang menyimpan informasi shell (termasuk jendela mana yang terbuka, lokasi dan ukurannya) saat Visual Studio dimatikan. Setelah status visibilitas internal jendela diatur ulang ke true, perilaku visibilitas yang diharapkan kembali terjadi.

Konstruktor

ProvideToolWindowVisibilityAttribute(Object, String)

Membuat atribut baru untuk jendela alat tertentu dan guid UI perintah.

ProvideToolWindowVisibilityAttribute(Object, String, Boolean)

Membuat atribut baru untuk jendela alat tertentu dan guid UI perintah.

Properti

CommandUIGuid

Dapatkan panduan UI perintah yang mengontrol visibilitas jendela alat.

Name

Dapatkan atau Atur nama toolwindow. Ini tidak berdampak pada perilaku runtime.

TypeId

Ambil alih properti TypeID untuk memungkinkan RegistrationAttribute memperoleh kelas untuk bekerja dengan System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut yang berasal dari atribut ini harus mengambil alih properti ini hanya jika membutuhkan kontrol yang lebih baik pada instans yang dapat diterapkan ke kelas.

(Diperoleh dari RegistrationAttribute)

Metode

GetPackageRegKeyPath(Guid)

Mendapatkan jalur registri (relatif terhadap akar registri aplikasi) dari VSPackage.

(Diperoleh dari RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Dipanggil untuk mendaftarkan atribut ini dengan konteks yang diberikan. Konteks berisi lokasi tempat informasi pendaftaran harus ditempatkan. ini juga berisi seperti jenis yang terdaftar, dan informasi jalur.

Unregister(RegistrationAttribute+RegistrationContext)

Batalkan pendaftaran entri visibilitas ini.

Berlaku untuk