Partilhar via


Classe SingleDiagramDocView

Quando substituído em uma classe derivada, exibe um único diagrama em um modo de exibição do documento.

Esta API não compatível com CLS. 

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Shell.WindowPane
    Microsoft.VisualStudio.Modeling.Shell.ModelingWindowPane
      Microsoft.VisualStudio.Modeling.Shell.ModelingDocView
        Microsoft.VisualStudio.Modeling.Shell.DiagramDocView
          Microsoft.VisualStudio.Modeling.Shell.SingleDiagramDocView

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Sintaxe

'Declaração
<CLSCompliantAttribute(False)> _
Public MustInherit Class SingleDiagramDocView _
    Inherits DiagramDocView
[CLSCompliantAttribute(false)]
public abstract class SingleDiagramDocView : DiagramDocView

O tipo SingleDiagramDocView expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido SingleDiagramDocView Inicializa uma nova instância da classe SingleDiagramDocView.

Superior

Propriedades

  Nome Descrição
Propriedade pública ActiveInPlaceEditWindow Obtém e define a janela ativa para edição in-loco. (Herdado de ModelingWindowPane.)
Propriedade pública AllDesigners (Substitui DiagramDocView.AllDesigners.)
Propriedade pública Content (Herdado de WindowPane.)
Propriedade protegida ContextMenuId Obtém o menu de atalho para exibir quando um usuário clica o modo de exibição do diagrama. (Herdado de DiagramDocView.)
Propriedade pública ContextMenuMousePosition Obtém a posição do mouse quando o menu de atalho é invocado para o modo de exibição do diagrama. (Herdado de DiagramDocView.)
Propriedade pública ContextMenuXPosition A posição de x para o menu de contexto (Herdado de DiagramDocView.)
Propriedade pública ContextMenuYPosition A posição y para o menu de contexto (Herdado de DiagramDocView.)
Propriedade pública CurrentDesigner Obtém o modo de exibição para o diagrama. (Substitui DiagramDocView.CurrentDesigner.)
Propriedade pública CurrentDiagram Obtém o diagrama. (Substitui DiagramDocView.CurrentDiagram.)
Propriedade protegida DefaultToolboxTabName Obtém o nome da caixa de ferramentas guia o usuário clicou. (Herdado de ModelingDocView.)
Propriedade protegida DefaultToolboxTabToolboxItemsCount (Herdado de ModelingDocView.)
Propriedade pública Diagram Obtém um diagrama.
Propriedade pública DocData Obtém um documento para a janela do documento. (Herdado de ModelingDocView.)
Propriedade pública Frame Obtém o IVsWindowFrame que corresponde a esta janela.. (Herdado de ModelingWindowPane.)
Propriedade protegida HasSelectableObjects Obtém a janela do documento e se a janela do documento estiver aberta, permite que o Selecionar objetos opção. (Herdado de ModelingDocView.)
Propriedade protegida HelpService Obtém o serviço de Ajuda. (Herdado de ModelingWindowPane.)
Propriedade protegida InitializationMode (Herdado de WindowPane.)
Propriedade pública IsContextMenuShowing Obtém o menu de atalho e verifica se ele aparece para o modo de exibição do diagrama. (Herdado de DiagramDocView.)
Propriedade protegida IsPrimaryView Obtém a janela do documento e verifica se essa janela é a janela do documento principal. (Herdado de ModelingDocView.)
Propriedade pública MenuService Obtém o serviço de comando de menu. (Herdado de ModelingWindowPane.)
Propriedade pública PrimarySelection Obtém o principal elemento selecionado no painel da janela. (Herdado de ModelingWindowPane.)
Propriedade protegida ProvideViewHelper Obtém a janela do documento e verifica se um auxiliar do modo de exibição deve ser criado para a janela do documento. (Herdado de ModelingDocView.)
Propriedade protegida SelectedElements Obtém os elementos selecionados no painel da janela. (Herdado de ModelingWindowPane.)
Propriedade pública SelectionCount Obtém o número de elementos que estão selecionados no painel da janela. (Herdado de ModelingWindowPane.)
Propriedade protegida SelectionHelpService Obtém o serviço de Ajuda da seleção. (Herdado de ModelingWindowPane.)
Propriedade protegida ServiceProvider Obtém o provedor de serviços local para este painel de janela. (Herdado de ModelingWindowPane.)
Propriedade protegida TargetToolboxItemFilterAttributes Obtém uma coleção de atributos de filtro para uma caixa de ferramentas item. (Herdado de DiagramDocView.)
Propriedade protegida ToolboxService Obtém o serviço da caixa de ferramentas. (Herdado de ModelingDocView.)
Propriedade pública Window Obtém uma janela para o modo de exibição. (Substitui WindowPane.Window.)

Superior

Métodos

  Nome Descrição
Método protegido BaseLoadView Para ser chamado quando o DocData associado é concluído o carregamento ou recarregamento, principalmente a partir de DocView.LoadView().Executa qualquer inicialização básica necessária depois de carregar um novo DocData no modo de exibição. (Herdado de ModelingDocView.)
Método protegido CommitPendingEditForCommand Verifica se as edições pendentes devem ser confirmadas antes de um comando seja executado. (Herdado de DiagramDocView.)
Método protegido CountAllObjects Conta o número de elementos que estão no modelo. (Herdado de DiagramDocView.)
Método público CountObjects Conta o número de elementos no painel da janela ou na seleção atual. (Herdado de ModelingWindowPane.)
Método protegido CountSelectedObjects Obtém o número de elementos na seleção atual. (Herdado de ModelingWindowPane.)
Método público CreateDiagramView Cria uma exibição de diagrama da janela do documento. (Herdado de DiagramDocView.)
Método público Dispose() (Herdado de WindowPane.)
Método protegido Dispose(Boolean) Libera os recursos não gerenciados que SingleDiagramDocView usa e, opcionalmente, libera os recursos gerenciados. (Substitui DiagramDocView.Dispose(Boolean).)
Método protegido DoSelectObjects Seleciona elementos no modo de exibição de diagrama. (Herdado de DiagramDocView.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público Find Ainda não implementado. (Herdado de DiagramDocView.)
Método protegido GetAllObjects Obtém todos os elementos do modelo. (Herdado de DiagramDocView.)
Método público GetCapabilities Especifica qual pesquisa opções para oferecer suporte. (Herdado de DiagramDocView.)
Método público GetComponentSelected Especifica se um determinado componente está selecionado. (Herdado de ModelingWindowPane.)
Método público GetContainerSelected Especifica se um determinado recipiente está selecionado. (Herdado de ModelingWindowPane.)
Método público GetCurrentSpan Ainda não implementado. (Herdado de DiagramDocView.)
Método protegido GetDiagramFromPhysicalView Obtém um modelo a partir do Store , de modo que ele pode ser exibido no modo de exibição de diagrama. (Herdado de DiagramDocView.)
Método público GetFindState Ainda não implementado. (Herdado de DiagramDocView.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetObjects Obtém os elementos selecionados no momento ou os elementos que podem ser selecionados no painel da janela. (Herdado de ModelingWindowPane.)
Método público GetProperty Obtém as propriedades que são atribuídas a um elemento no modelo. (Herdado de DiagramDocView.)
Método público GetSearchImage Ainda não implementado. (Herdado de DiagramDocView.)
Método público GetSelectedComponents Obtém os componentes que são selecionados no painel da janela. (Herdado de ModelingWindowPane.)
Método protegido GetSelectedObjects Obtém os elementos selecionados no painel da janela. (Herdado de ModelingWindowPane.)
Método protegido GetService Obtém o serviço do tipo especificado.Substituir esse método para retornar o serviço de comando de menu personalizado (Herdado de ModelingWindowPane.)
Método público GetSite Obtém o site que foi definido com SetSite. (Herdado de ModelingWindowPane.)
Método público GetToolboxItemFilterAttributes Obtém uma coleção de seqüências de caracteres de filtro e tipos de filtro para a caixa de ferramentas. (Herdado de DiagramDocView.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público Hide Oculta o painel de janela. (Herdado de ModelingWindowPane.)
Método protegido Initialize Inicializa uma instância da ModelingDocView classe. (Herdado de ModelingDocView.)
Método protegido InterceptDataObject Chamado por caixa de ferramentas quando o objeto de dados de entrada está prestes a entrar em uma operação de arrastar e soltar.Esse método permite que o objeto de dados de entrada seja substituído pelo objeto de dados retornados, irá para a operação de arrastar e soltar em vez disso.A implementação base retorna null, o que não significa que nenhuma substituição do objeto de dados de entrada. (Herdado de ModelingDocView.)
Método público IsDataObjectSupported Verifica se um item na caixa de ferramentas pode ser usado com a janela do documento. (Herdado de ModelingDocView.)
Método protegido IsObjectBrowsable Retorna true se o atributo navegável do elemento é true. (Herdado de DiagramDocView.)
Método público IsSupported Verifica se a janela de documento oferece suporte a um item na caixa de ferramentas. (Herdado de ModelingDocView.)
Método público ItemPicked Notifica os clientes que um usuário clicou em um item na caixa de ferramentas ou pressionou ENTER para selecionar o item. (Herdado de ModelingDocView.)
Método público LoadUIState (Herdado de WindowPane.)
Método protegido LoadView Verifica se o documento carregado em uma janela de documento. (Herdado de ModelingDocView.)
Método público MarkSpan Ainda não implementado. (Herdado de DiagramDocView.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público NavigateTo Ainda não implementado. (Herdado de DiagramDocView.)
Método público NotifyFindTarget Este membro não é mais usado. (Herdado de DiagramDocView.)
Método protegido OnClose Remove os objetos do painel de janela a seleção do menu de atalho quando o painel da janela é fechado. (Herdado de ModelingWindowPane.)
Método protegido OnContextMenuRequested Processa uma solicitação para o menu de atalho. (Herdado de DiagramDocView.)
Método protegido OnCreate Quando o documento é carregado, cria uma exibição da janela do documento. (Herdado de ModelingDocView.)
Método protegido OnSelectionChanged Recalcula quais filtros para usar caixa de ferramentas. (Herdado de DiagramDocView.)
Método protegido OnSelectionChanging Notifica os ouvintes de eventos antes da seleção é alterada. (Herdado de ModelingWindowPane.)
Método protegido OnToolboxItemSelected Quando um usuário clica em um item na caixa de ferramentas, chama ToolboxItemSelected. (Herdado de ModelingDocView.)
Método protegido OnToolboxSelectionChanged (Herdado de ModelingDocView.)
Método protegido PreProcessMessage Manipula mensagens de janela. (Herdado de ModelingWindowPane.)
Método público Replace Ainda não implementado. (Herdado de DiagramDocView.)
Método público SaveUIState (Herdado de WindowPane.)
Método público SelectObjects Seleciona os elementos no painel da janela. (Herdado de ModelingWindowPane.)
Método público SetFindState Ainda não implementado. (Herdado de DiagramDocView.)
Método público SetInfo Atualiza a barra de status da janela do documento. (Herdado de ModelingDocView.)
Método público SetSelectedComponents(ICollection) Adiciona os componentes especificados para o contêiner de seleção e notifica o shell da alteração da seleção. (Herdado de ModelingWindowPane.)
Método público SetSelectedComponents(ICollection, SelectionTypes) Ainda não implementado. (Herdado de ModelingWindowPane.)
Método público SetSite Inicializa o painel da janela no ambiente. (Herdado de ModelingWindowPane.)
Método público Show Exibe o painel da janela, traz-lo para a frente e torna a janela ativa. (Herdado de ModelingWindowPane.)
Método protegido ShowContextMenu Exibe o menu de atalho em um local específico no modo de exibição de diagrama. (Herdado de DiagramDocView.)
Método público ShowNoActivate Exibe o painel da janela, traz-lo para a frente, mas não torna a janela ativa. (Herdado de ModelingWindowPane.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método protegido UpdateToolboxFilters Atualiza a coleção de filtros de caixa de ferramentas para usar com o modo de exibição do diagrama ativo. (Herdado de DiagramDocView.)

Superior

Eventos

  Nome Descrição
Evento público SelectionChanged Acionado após a seleção no painel da janela é alterada. (Herdado de ModelingWindowPane.)
Evento público SelectionChanging Acionado antes da seleção da janela mudará de painel. (Herdado de ModelingWindowPane.)
Evento público ToolboxItemSelected Ocorre quando o usuário arrasta o item selecionado na caixa de ferramentas para a janela do documento. (Herdado de ModelingDocView.)
Evento público ToolboxSelectionChanged Chamado quando a seleção da caixa de ferramentas é alterada (por meio de clique único ou pressionando as teclas de seta para cima/baixo). (Herdado de ModelingDocView.)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IVsFindTarget.GetMatchRect (Herdado de DiagramDocView.)
Implementação explícita da interfaceMétodo particular IVsToolboxActiveUserHook.InterceptDataObject Chamado por caixa de ferramentas quando o objeto de dados de entrada está prestes a entrar em uma operação de arrastar e soltar.Esse método permite que o objeto de dados de entrada seja substituído pelo objeto de dados de saída, que irá para a operação de arrastar e soltar em vez disso. (Herdado de ModelingDocView.)
Implementação explícita da interfaceMétodo particular IVsStatusbarUser.SetInfo Chamado pelo shell quando chegou a hora para que possamos definir informações na barra de status. (Herdado de ModelingDocView.)
Implementação explícita da interfaceMétodo particular IVsToolboxActiveUserHook.ToolboxSelectionChanged Chamado quando a seleção na caixa de ferramentas é alterada (por meio de um único clique ou pressionando as teclas de seta para cima/baixo). (Herdado de ModelingDocView.)
Implementação explícita da interfaceMétodo particular IVsWindowPane.ClosePane Obsoleta. (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IVsUIElementPane.CloseUIElementPane (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IVsWindowPane.CreatePaneWindow Obsoleta. (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IVsUIElementPane.CreateUIElementPane (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IOleCommandTarget.Exec (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IVsWindowPane.GetDefaultSize Obsoleta. (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IVsUIElementPane.GetDefaultUIElementSize (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IServiceProvider.GetService (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IVsUIElementPane.LoadUIElementState (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IVsWindowPane.LoadViewState Obsoleta. (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IOleCommandTarget.QueryStatus (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IVsUIElementPane.SaveUIElementState (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IVsWindowPane.SaveViewState Obsoleta. (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IVsWindowPane.SetSite Obsoleta. (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IVsUIElementPane.SetUIElementSite (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IVsWindowPane.TranslateAccelerator Obsoleta. (Herdado de WindowPane.)
Implementação explícita da interfaceMétodo particular IVsUIElementPane.TranslateUIElementAccelerator (Herdado de WindowPane.)

Superior

Acesso thread-safe

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

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Shell