Compartir a través de


UIContext Clase

Definición

Representa el estado activo de un 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
Herencia
UIContext
Implementaciones

Propiedades

Guid

Obtiene el GUID usado para crear este UIContext.

IsActive

Devuelve el estado actual de UIContext si está activo o no.

IsZombie

Obtiene un valor que indica si se trata UIContext de un zombi. Esto puede ser true cuando VS está en modo de línea de comandos o si este valor se consulta demasiado pronto durante el inicio.

Métodos

FromUIContextGuid(Guid)

Construye una UIContext instancia identificada con el guid especificado.

GetAwaiter()

Método que permite que UIContexts sea awaitable. El awaiter reanuda el autor de la llamada en el mismo contexto, es decir, Si el autor de la llamada estaba en el subproceso de la interfaz de usuario cuando se esperaba, el código después de la espera se reanudaría en el subproceso de la interfaz de usuario.

OnShellPropertyChange(Int32, Object)

Representa el estado activo de un UIContext.

WhenActivated(Action)

Ejecute la acción especificada si el contexto está activo. Si el contexto no está activo actualmente, la acción se ejecutará cuando se active por primera vez. La acción se ejecuta como máximo una vez.

Eventos

PropertyChanged

Evento que se desencadena cuando la propiedad IsActive cambia los valores.

UIContextChanged

Evento que se activa cada vez que UIContext se activa o inactiva.

Se aplica a