Bagikan melalui


UIContext Kelas

Definisi

Mewakili status aktif UIContext.

public ref class UIContext sealed : System::ComponentModel::INotifyPropertyChanged
public ref class UIContext sealed : Microsoft::VisualStudio::Shell::Interop::IVsShellPropertyEvents, System::ComponentModel::INotifyPropertyChanged
public sealed class UIContext : System.ComponentModel.INotifyPropertyChanged
public sealed class UIContext : Microsoft.VisualStudio.Shell.Interop.IVsShellPropertyEvents, System.ComponentModel.INotifyPropertyChanged
type UIContext = class
    interface INotifyPropertyChanged
type UIContext = class
    interface INotifyPropertyChanged
    interface IVsShellPropertyEvents
Public NotInheritable Class UIContext
Implements INotifyPropertyChanged
Public NotInheritable Class UIContext
Implements INotifyPropertyChanged, IVsShellPropertyEvents
Warisan
UIContext
Penerapan

Properti

Guid

Mendapatkan Guid yang digunakan untuk membuat UIContext ini.

IsActive

Mengembalikan status UIContext saat ini apakah aktif atau tidak.

IsZombie

Mendapatkan nilai yang menunjukkan apakah ini UIContext adalah zombie. Ini bisa terjadi true ketika VS berada dalam mode baris perintah, atau jika nilai ini dikueri terlalu dini selama startup.

Metode

FromUIContextGuid(Guid)

Membuat instans yang UIContext diidentifikasi dengan guid yang diberikan.

GetAwaiter()

Metode yang memungkinkan UIContexts untuk ditunggu. Pengawas melanjutkan pemanggil pada konteks yang sama, yaitu, Jika pemanggil berada di utas UI saat ditunggu, kode setelah menunggu akan dilanjutkan pada utas UI.

OnShellPropertyChange(Int32, Object)

Mewakili status aktif UIContext.

WhenActivated(Action)

Jalankan tindakan yang diberikan jika konteks aktif. Jika konteks saat ini tidak aktif, tindakan akan dijalankan ketika pertama kali diaktifkan. Tindakan dijalankan paling banyak sekali.

Acara

PropertyChanged

Peristiwa yang diaktifkan saat properti IsActive mengubah nilai.

UIContextChanged

Peristiwa yang diaktifkan setiap kali UIContext menjadi aktif atau tidak aktif.

Berlaku untuk