Partager via


UIContext Classe

Définition

Représente l’état actif d’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
Héritage
UIContext
Implémente

Propriétés

Guid

Obtient le GUID utilisé pour créer ce UIContext.

IsActive

Retourne l’état actuel de l’UIContext, qu’il soit actif ou non.

IsZombie

Obtient une valeur indiquant s’il s’agit UIContext d’un zombie. Cela peut être true lorsque VS est en mode ligne de commande ou si cette valeur est interrogée trop tôt au démarrage.

Méthodes

FromUIContextGuid(Guid)

Construit un UIContext instance identifié avec le GUID donné.

GetAwaiter()

Méthode qui permet à UIContexts d’être attendus. Le serveur d’attente reprend l’appelant dans le même contexte, c’est-à-dire si l’appelant se trouvait sur le thread d’interface utilisateur lorsqu’il était attendu, le code après l’attente reprenait sur le thread d’interface utilisateur.

OnShellPropertyChange(Int32, Object)

Représente l’état actif d’un UIContext.

WhenActivated(Action)

Exécutez l’action donnée si le contexte est actif. Si le contexte n’est pas actif, l’action est exécutée lors de sa première activation. L’action s’exécute au maximum une fois.

Événements

PropertyChanged

Événement qui se déclenche lorsque la propriété IsActive modifie des valeurs.

UIContextChanged

Événement qui se déclenche chaque fois que l’UIContext devient actif ou inactif.

S’applique à