Bagikan melalui


ProvideUIContextRuleAttribute Kelas

Definisi

Atribut ini mendaftarkan aturan konteks UI

public ref class ProvideUIContextRuleAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideUIContextRuleAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideUIContextRuleAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideUIContextRuleAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideUIContextRuleAttribute
Inherits RegistrationAttribute
Warisan
ProvideUIContextRuleAttribute
Atribut

Konstruktor

ProvideUIContextRuleAttribute(String, String, String, String[], String[], UInt32)

Membuat entri konteks UI berbasis aturan yang diaktifkan saat ekspresi dievaluasi ke true

Properti

ContextGuid

Guid Konteks untuk konteks UI yang akan dibuat

Delay

Penundaan dalam ms yang akan diterapkan sebelum mengaktifkan konteks UI

Expression

Ekspresi yang akan dievaluasi untuk menentukan status konteks UI

Name

Nama diagnostik untuk konteks UI yang dibuat

TermNames

Daftar Nama istilah yang digunakan dalam ekspresi

TermValues

Nilai istilah yang digunakan dalam ekspresi

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 spesifikasi AutoLoad ini.

Berlaku untuk