Compartilhar via


Classe UIContextGuids80

 

Publicado: agosto de 2016

Fornece mais GUIDs são usados para identificar os contextos de comando.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Hierarquia de Herança

System.Object
  Microsoft.VisualStudio.Shell.Interop.UIContextGuids80

Sintaxe

public abstract class UIContextGuids80
public ref class UIContextGuids80 abstract 
[<AbstractClass>]
type UIContextGuids80 = class end
Public MustInherit Class UIContextGuids80

Métodos

Nome Descrição
System_CAPS_pubmethod Equals(Object)

(Herdado de Object.)

System_CAPS_protmethod Finalize()

(Herdado de Object.)

System_CAPS_pubmethod GetHashCode()

(Herdado de Object.)

System_CAPS_pubmethod GetType()

(Herdado de Object.)

System_CAPS_protmethod MemberwiseClone()

(Herdado de Object.)

System_CAPS_pubmethod ToString()

(Herdado de Object.)

Campos

Nome Descrição
System_CAPS_pubfieldSystem_CAPS_static CodeWindow

Especifica um contexto em que uma janela de código tem o foco no momento.

System_CAPS_pubfieldSystem_CAPS_static DataSourceWindowAutoVisible

Especifica um contexto em que uma fonte de dados janela é automaticamente visível.

System_CAPS_pubfieldSystem_CAPS_static DataSourceWindowSupported

Especifica um contexto em que uma janela de fonte de dados é suportada pelo projeto.

System_CAPS_pubfieldSystem_CAPS_static Debugging

Especifica um contexto no qual a depuração está ativa.

System_CAPS_pubfieldSystem_CAPS_static DesignMode

Especifica um contexto em que o editor está no modo de design.

System_CAPS_pubfieldSystem_CAPS_static Dragging

Especifica um contexto que ocorre ao arrastar itens Solution Explorer.

System_CAPS_pubfieldSystem_CAPS_static EmptySolution

Especifica um contexto em que uma solução vazia foi carregada.

System_CAPS_pubfieldSystem_CAPS_static FullScreenMode

Especifica um contexto que está ativo quando Visual Studio está no modo de tela inteira.

System_CAPS_pubfieldSystem_CAPS_static NoSolution

Especifica um contexto no qual nenhuma solução é carregada.

System_CAPS_pubfieldSystem_CAPS_static NotBuildingAndNotDebugging

Especifica um contexto em que a solução não está sendo criado ou depurado.

System_CAPS_pubfieldSystem_CAPS_static SolutionBuilding

Especifica um contexto em que um projeto ou solução está sendo criada.

System_CAPS_pubfieldSystem_CAPS_static SolutionExists

Especifica um contexto em que uma solução foi carregada.

System_CAPS_pubfieldSystem_CAPS_static SolutionExistsAndNotBuildingAndNotDebugging

Especifica um contexto em que uma solução é carregado e não está sendo criado ou depurado.

System_CAPS_pubfieldSystem_CAPS_static SolutionHasMultipleProjects

Especifica um contexto em que uma solução carregada contém mais de um projeto.

System_CAPS_pubfieldSystem_CAPS_static SolutionHasSingleProject

Especifica um contexto em que uma solução carregada contém um único projeto.

System_CAPS_pubfieldSystem_CAPS_static SolutionOrProjectUpgrading

Especifica um contexto em que uma solução ou projeto está sendo atualizado.

System_CAPS_pubfieldSystem_CAPS_static ToolboxInitialized

Especifica um contexto no qual a caixa de ferramentas está sendo inicializada.

System_CAPS_pubfieldSystem_CAPS_static WindowsFormsDesigner

Especifica um contexto no qual o Windows Forms designer tiver o foco.

Comentários

Um contexto de comando indica um estado específico Visual Studio é, por exemplo, uma solução é criar ou depuração está ativa. Vários contextos podem estar ativos ao mesmo tempo, por exemplo, uma solução é carregada e a solução tem vários projetos.

Como alterar contextos, notificações são enviadas para as pessoas terem se registrado com o SVsShellMonitorSelection service (consulte o AdviseSelectionEvents método). Também é possível solicitar o estado de qualquer contexto usando os métodos no IVsMonitorSelection interface, que por sua vez é obtido com a SVsShellMonitorSelection service.

Os VSPackages que tenham elementos de interface do usuário pode associar esses elementos de interface do usuário contextos de comando em particular. Quando os contextos ficam ativas ou inativas, elementos de interface do usuário associados do VSPackage automaticamente estão ativados ou desativados também. O VSPackage associa elementos de interface do usuário para os contextos de comando usando o arquivo de tabela de comando do Visual Studio (. VSCT) que faz parte do VSPackage. Para obter mais informações sobre arquivos. VSCT, consulte tabela de comando do Visual Studio (. Arquivos VSCT). Nesses contextos de comando são definidos no parâmetro de contexto do elemento VisibilityItem. Para obter mais informações, consulte elemento VisibilityItem.

Contextos de comando são definidos no cabeçalho arquivos vsshlids.h e vsshell*.h. Para obter mais informações sobre onde elas estão definidas são fornecidas na seção de comentários dos contextos individuais.

Além dos novos contextos, esta coleção de contextos de contém todos os contextos no UIContextGuids definido.

Acesso thread-safe

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Confira Também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao início