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

IsActive

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

IsZombie

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

Méthodes

FromUIContextGuid(Guid)

Construit une UIContext instance identifiée avec le GUID donné.

GetAwaiter()

Méthode qui permet à du uicontexts d’être await. L’await reprend l’appelant sur le même contexte, autrement dit, si l’appelant se trouvait sur le thread d’interface utilisateur lorsqu’il est attendu, le code qui suit l’expression await reprendrait le thread d’interface utilisateur.

OnShellPropertyChange(Int32, Object)
WhenActivated(Action)

Exécute l’action donnée si le contexte est actif. Si le contexte n’est pas actif, l’action est exécutée lorsqu’elle est activée pour la première fois. L’action s’exécute au plus une fois.

Événements

PropertyChanged

Événement qui se déclenche lorsque la propriété IsActive change de valeur.

UIContextChanged

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

S’applique à