UIContextGuids Classe

Définition

Fournit une liste des GUID utilisés pour identifier des contextes de commande.

public ref class UIContextGuids abstract
[Windows::Foundation::Metadata::WebHostHidden]
public ref class UIContextGuids abstract
[Windows::Foundation::Metadata::WebHostHidden]
class UIContextGuids abstract
public abstract class UIContextGuids
type UIContextGuids = class
Public MustInherit Class UIContextGuids
Héritage
UIContextGuids

Remarques

Un contexte de commande indique qu’un état particulier Visual Studio est dans, par exemple, si une solution est en cours de génération ou de débogage, elle est active. Plusieurs contextes peuvent être actifs en même temps, par exemple, une solution est chargée et la solution contient plusieurs projets.

À mesure que les contextes changent, les notifications sont envoyées aux parties qui se sont inscrites auprès du SVsShellMonitorSelection service (consultez la AdviseSelectionEvents méthode). Il est également possible de demander l’état de n’importe quel contexte à l’aide des méthodes de l' IVsMonitorSelection interface, qui, à son tour, est obtenue à partir du SVsShellMonitorSelection service.

Les VSPackages qui ont des éléments d’interface utilisateur peuvent associer ces éléments d’interface utilisateur à des contextes de commande particuliers. Lorsque ces contextes deviennent actifs ou inactifs, les éléments d’interface associés du VSPackage sont automatiquement activés ou désactivés. Le VSPackage associe des éléments d’interface utilisateur aux contextes de commande à l’aide du fichier de table de commandes Visual Studio (. vsct) qui fait partie du VSPackage. Pour plus d’informations sur les fichiers. vsct, consultez table de commandes Visual Studio (. Vsct). Ces contextes de commande sont définis dans le paramètre context de l’élément VisibilityItem. Pour plus d’informations, consultez élément VisibilityItem.

Les contextes de commande sont définis dans les fichiers d’en-tête vsshlids. h et vsshell *. h. Pour plus d’informations sur l’emplacement où elles sont définies, reportez-vous aux sections notes des différents contextes.

Champs

CodeWindow

Spécifie un contexte dans lequel une fenêtre de code détient actuellement le focus.

Debugging

Spécifie un contexte dans lequel le débogage est actif.

DesignMode

Spécifie un contexte où l'éditeur est en mode Design.

Dragging

Spécifie un contexte qui se produit lorsque vous faites glisser des éléments dans Explorateur de solutions.

EmptySolution

Spécifie un contexte dans lequel une solution vide a été chargée.

FullScreenMode

Spécifie un contexte qui est actif quand Visual Studio est en mode plein écran.

NoSolution

Spécifie un contexte dans lequel aucune solution n'est chargée.

SolutionBuilding

Spécifie un contexte dans lequel un projet ou une solution est en cours de génération.

SolutionExists

Spécifie un contexte dans lequel une solution a été chargée.

SolutionHasMultipleProjects

Spécifie un contexte dans lequel une solution chargée contient plusieurs projets.

SolutionHasSingleProject

Spécifie un contexte dans lequel une solution chargée contient un projet unique.

S’applique à