Compartilhar via


UIContext Classe

Definição

Representa o estado ativo de um 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
Herança
UIContext
Implementações

Propriedades

Guid

Obtém o Guid usado para criar esse UIContext.

IsActive

Retorna o estado atual do UIContext se ele está ativo ou não.

IsZombie

Obtém um valor que indica se este UIContext é um zumbi. Isso pode ser true quando o VS está no modo de linha de comando ou se esse valor é consultado muito cedo durante a inicialização.

Métodos

FromUIContextGuid(Guid)

Constrói uma UIContext instância identificada com o guid fornecido.

GetAwaiter()

Método que permite que UIContexts seja aguardado. O awaiter retoma o chamador no mesmo contexto, ou seja, se o chamador estivesse no thread da interface do usuário quando aguardado, o código após a espera seria retomado no thread da interface do usuário.

OnShellPropertyChange(Int32, Object)

Representa o estado ativo de um UIContext.

WhenActivated(Action)

Execute a ação especificada se o contexto estiver ativo. Se o contexto não estiver ativo no momento, a ação será executada quando for ativada pela primeira vez. A ação é executada no máximo uma vez.

Eventos

PropertyChanged

Evento que é acionado quando a propriedade IsActive altera os valores.

UIContextChanged

Evento que é acionado sempre que o UIContext se torna ativo ou inativo.

Aplica-se a