UIContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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. |