Udostępnij za pośrednictwem


UIContext Klasa

Definicja

Reprezentuje aktywny stan interfejsu użytkownikaContext.

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
Dziedziczenie
UIContext
Implementuje

Właściwości

Guid

Pobiera identyfikator GUID użyty do utworzenia tego interfejsu użytkownikaContext.

IsActive

Zwraca bieżący stan elementu UIContext, niezależnie od tego, czy jest aktywny, czy nie.

IsZombie

Pobiera wartość wskazującą, czy jest to UIContext zombie. Może to być true , gdy program VS jest w trybie wiersza polecenia lub jeśli ta wartość jest odpytywane zbyt wcześnie podczas uruchamiania.

Metody

FromUIContextGuid(Guid)

Konstruuje UIContext wystąpienie zidentyfikowane przy użyciu danego identyfikatora GUID.

GetAwaiter()

Metoda, która umożliwia oczekiwanie na interfejs użytkownikaContexts. Obiekt awaiter wznawia obiekt wywołujący w tym samym kontekście, tj. Jeśli obiekt wywołujący był w wątku interfejsu użytkownika w oczekiwaniu, kod po oczekiwaniu zostanie wznowiony w wątku interfejsu użytkownika.

OnShellPropertyChange(Int32, Object)

Reprezentuje aktywny stan interfejsu użytkownikaContext.

WhenActivated(Action)

Wykonaj daną akcję, jeśli kontekst jest aktywny. Jeśli kontekst nie jest obecnie aktywny, akcja zostanie wykonana po pierwszym aktywowaniu. Akcja jest wykonywana co najwyżej raz.

Zdarzenia

PropertyChanged

Zdarzenie uruchamiane, gdy właściwość IsActive zmienia wartości.

UIContextChanged

Zdarzenie uruchamiane za każdym razem, gdy element UIContext staje się aktywny lub nieaktywny.

Dotyczy