Classe DiagramDocView
Representa um modo de exibição do diagrama no Designer de linguagem específica do domínio ou designer gerado.
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.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Sintaxe
'Declaração
<CLSCompliantAttribute(False)> _
Public MustInherit Class DiagramDocView _
Inherits ModelingDocView _
Implements IVsFindTarget, IContextMenuHost
[CLSCompliantAttribute(false)]
public abstract class DiagramDocView : ModelingDocView,
IVsFindTarget, IContextMenuHost
O tipo DiagramDocView expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DiagramDocView | Inicializa uma nova instância da classe DiagramDocView. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
ActiveInPlaceEditWindow | Obter e definir a janela ativa para edição in-loco. (Herdado de ModelingWindowPane.) | |
AllDesigners | ||
Content | (Herdado de WindowPane.) | |
ContextMenuId | Obtém o menu de atalho para exibir quando um usuário clica o modo de exibição do diagrama. | |
ContextMenuMousePosition | Obtém a posição do mouse quando o menu de atalho é invocado para o modo de exibição do diagrama. | |
ContextMenuXPosition | A posição de x para o menu de contexto | |
ContextMenuYPosition | A posição y para o menu de contexto | |
CurrentDesigner | Obtém o modo de exibição do diagrama ativo. | |
CurrentDiagram | Obtém o modelo selecionado no momento no modo de exibição do diagrama ativo. | |
DefaultToolboxTabName | Obtém o nome da guia de Caixa de Ferramentas que o usuário clicou. (Herdado de ModelingDocView.) | |
DefaultToolboxTabToolboxItemsCount | (Herdado de ModelingDocView.) | |
DocData | Obtém um documento para a janela do documento. (Herdado de ModelingDocView.) | |
Frame | Obtém IVsWindowFrame que corresponde a essa janela. (Herdado de ModelingWindowPane.) | |
HasSelectableObjects | Obtém a janela do documento e se a janela de documento é aberta, permite a opção de Selecionar Objetos . (Herdado de ModelingDocView.) | |
HelpService | Obtém o serviço de ajuda. (Herdado de ModelingWindowPane.) | |
InitializationMode | (Herdado de WindowPane.) | |
IsContextMenuShowing | Obtém o menu de atalho e verifica se ele aparece para o modo de exibição do diagrama. | |
IsPrimaryView | Obtém a janela do documento e verifique se essa janela é a janela do documento primária. (Herdado de ModelingDocView.) | |
MenuService | Obtém o serviço de comando de menu. (Herdado de ModelingWindowPane.) | |
PrimarySelection | Obtém o elemento selecionado primária no painel de janela. (Herdado de ModelingWindowPane.) | |
ProvideViewHelper | Obtém a janela do documento e verifique se um auxiliar de exibição deve ser criado para a janela do documento. (Herdado de ModelingDocView.) | |
SelectedElements | Obtém os elementos que são selecionados no painel de janela. (Herdado de ModelingWindowPane.) | |
SelectionCount | Obtém o número de elementos que são selecionados no painel de janela. (Herdado de ModelingWindowPane.) | |
SelectionHelpService | Obtém o serviço de ajuda de seleção. (Herdado de ModelingWindowPane.) | |
ServiceProvider | Obtém o provedor de serviços que é local para esse painel de janela. (Herdado de ModelingWindowPane.) | |
TargetToolboxItemFilterAttributes | Obtém uma coleção de atributos de filtro para uma caixa de ferramentas item. (Substitui ModelingDocView.TargetToolboxItemFilterAttributes.) | |
ToolboxService | Obtém o serviço da caixa de ferramentas. (Herdado de ModelingDocView.) | |
Window | (Herdado de WindowPane.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
BaseLoadView | Para ser chamado quando o DocData associado for concluído carregar ou recarregar, principalmente de DocView.LoadView().Executa qualquer inicialização básica necessária após ter carregado um novo DocData na exibição. (Herdado de ModelingDocView.) | |
CommitPendingEditForCommand | Verifica se as edições pendentes devem ser confirmadas antes de um comando seja executado. (Substitui ModelingWindowPane.CommitPendingEditForCommand(CommandID).) | |
CountAllObjects | Conta o número de elementos que estão no modelo. (Substitui ModelingWindowPane.CountAllObjects().) | |
CountObjects | Conta o número de elementos no painel de janela ou na seleção atual. (Herdado de ModelingWindowPane.) | |
CountSelectedObjects | Obtém o número de elementos na seleção atual. (Herdado de ModelingWindowPane.) | |
CreateDiagramView | Cria uma exibição de diagrama da janela do documento. | |
Dispose() | (Herdado de WindowPane.) | |
Dispose(Boolean) | Libera os recursos não gerenciados usados pela DiagramDocView e, opcionalmente, libera os recursos gerenciados. (Substitui ModelingDocView.Dispose(Boolean).) | |
DoSelectObjects | Seleciona elementos no modo de exibição de diagrama. (Substitui ModelingWindowPane.DoSelectObjects(UInt32, array<Object[], UInt32).) | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.) | |
Find | Ainda não implementado. | |
GetAllObjects | Obtém todos os elementos do modelo. (Substitui ModelingWindowPane.GetAllObjects(UInt32, array<Object[]).) | |
GetCapabilities | Especifica qual pesquisa opções para oferecer suporte. | |
GetComponentSelected | Especifica se o componente já está selecionado. (Herdado de ModelingWindowPane.) | |
GetContainerSelected | Especifica se o contêiner dado está selecionado. (Herdado de ModelingWindowPane.) | |
GetCurrentSpan | Ainda não implementado. | |
GetDiagramFromPhysicalView | Obtém um modelo a partir do Store , de modo que ele pode ser exibido no modo de exibição de diagrama. | |
GetFindState | Ainda não implementado. | |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) | |
GetObjects | Obtém um ou outros elementos que são selecionados atualmente ou elementos que podem ser selecionados no painel de janela. (Herdado de ModelingWindowPane.) | |
GetProperty | Obtém as propriedades que são atribuídas a um elemento no modelo. | |
GetSearchImage | Ainda não implementado. | |
GetSelectedComponents | Obtém os componentes que são selecionados no painel de janela. (Herdado de ModelingWindowPane.) | |
GetSelectedObjects | Obtém os elementos que são selecionados no painel de janela. (Herdado de ModelingWindowPane.) | |
GetService | Obtém o serviço do tipo especificado.Substitua esse método para retornar o serviço personalizado de comando de menu (Herdado de ModelingWindowPane.) | |
GetSite | Obtém o site que foi definida com SetSite. (Herdado de ModelingWindowPane.) | |
GetToolboxItemFilterAttributes | Obtém uma coleção de seqüências de caracteres de filtro e tipos de filtro para a caixa de ferramentas. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
Hide | Oculta o painel de janela. (Herdado de ModelingWindowPane.) | |
Initialize | Inicializa uma instância da classe de ModelingDocView . (Herdado de ModelingDocView.) | |
InterceptDataObject | Chamado pela caixa de ferramentas quando o objeto de dados de entrada está para entrar em uma operação de arrasto- operação.Esse método permite inserir o objeto de dados a ser substituído pelo objeto retornado de dados, que entrará com a operação de soltar arrasto- em vez disso.A implementação base retorna nulo, que não significa nenhuma substituição do objeto de dados de entrada. (Herdado de ModelingDocView.) | |
IsDataObjectSupported | Verifica se um item na caixa de ferramentas pode ser usado com a janela do documento. (Herdado de ModelingDocView.) | |
IsObjectBrowsable | Retorna true se o atributo navegável do elemento é true. | |
IsSupported | Verifica se a janela de documento oferece suporte a um item na caixa de ferramentas. (Herdado de ModelingDocView.) | |
ItemPicked | Notifica clientes que um usuário clicar um item na caixa de ferramentas ou pressionou ENTER para selecione o item. (Herdado de ModelingDocView.) | |
LoadUIState | (Herdado de WindowPane.) | |
LoadView | Verifica se o documento carregue em uma janela do documento. (Herdado de ModelingDocView.) | |
MarkSpan | Ainda não implementado. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
NavigateTo | Ainda não implementado. | |
NotifyFindTarget | Este membro não é mais usado. | |
OnClose | Remove os objetos do painel da janela de seleção de menu de atalho quando o painel de janela é fechado. (Herdado de ModelingWindowPane.) | |
OnContextMenuRequested | Processa uma solicitação para o menu de atalho. | |
OnCreate | Quando o documento é carregado, cria uma exibição para a janela do documento. (Herdado de ModelingDocView.) | |
OnSelectionChanged | Recalcula quais filtros para usar caixa de ferramentas. (Substitui ModelingWindowPane.OnSelectionChanged(EventArgs).) | |
OnSelectionChanging | Notifica os ouvintes de evento antes que a seleção muda. (Herdado de ModelingWindowPane.) | |
OnToolboxItemSelected | Quando um usuário clica em um item na caixa de ferramentas, chama ToolboxItemSelected. (Herdado de ModelingDocView.) | |
OnToolboxSelectionChanged | (Herdado de ModelingDocView.) | |
PreProcessMessage | Trata mensagens de janela. (Herdado de ModelingWindowPane.) | |
Replace | Ainda não implementado. | |
SaveUIState | (Herdado de WindowPane.) | |
SelectObjects | Selecionar elementos no painel de janela. (Herdado de ModelingWindowPane.) | |
SetFindState | Ainda não implementado. | |
SetInfo | Atualiza a barra de status para a janela do documento. (Herdado de ModelingDocView.) | |
SetSelectedComponents(ICollection) | Adicionar componentes especificados no contêiner de seleção e notifica o shell de alteração de seleção. (Herdado de ModelingWindowPane.) | |
SetSelectedComponents(ICollection, SelectionTypes) | Não implementado atualmente. (Herdado de ModelingWindowPane.) | |
SetSite | Inicializa o painel de janela no ambiente. (Herdado de ModelingWindowPane.) | |
Show | Exibe o painel de janela, trá-lo à frente, e torna a janela ativa. (Herdado de ModelingWindowPane.) | |
ShowContextMenu | Exibe o menu de atalho em um local específico no modo de exibição de diagrama. | |
ShowNoActivate | Exibe o painel de janela, trá-lo à frente, mas não o torna a janela ativa. (Herdado de ModelingWindowPane.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
UpdateToolboxFilters | Atualiza a coleção de filtros de caixa de ferramentas para usar com o modo de exibição do diagrama ativo. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
SelectionChanged | Acionado após a seleção no painel de janela foi alterado. (Herdado de ModelingWindowPane.) | |
SelectionChanging | Acionado antes de seleção no painel da janela alterações. (Herdado de ModelingWindowPane.) | |
ToolboxItemSelected | Ocorre quando o usuário arraste o item selecionado da caixa de ferramentas para a janela do documento. (Herdado de ModelingDocView.) | |
ToolboxSelectionChanged | Chamado quando a seleção da caixa de ferramentas altera (com o único clique ou pressionar teclas de direção up/down). (Herdado de ModelingDocView.) |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IVsFindTarget.GetMatchRect | ||
IVsToolboxActiveUserHook.InterceptDataObject | Chamado pela caixa de ferramentas quando o objeto de dados de entrada está para entrar em uma operação de arrasto- operação.Esse método permite inserir o objeto de dados a ser substituído pelo objeto de dados de saída, que entrará com a operação de soltar arrasto- em vez disso. (Herdado de ModelingDocView.) | |
IVsStatusbarUser.SetInfo | Chamado pelo shell quando for tempo para que nós definir informações na barra de status. (Herdado de ModelingDocView.) | |
IVsToolboxActiveUserHook.ToolboxSelectionChanged | Chamado quando a seleção na caixa de ferramentas altera (com um único clique ou pressionar teclas de direção up/down). (Herdado de ModelingDocView.) | |
IVsWindowPane.ClosePane | Obsoleta. (Herdado de WindowPane.) | |
IVsUIElementPane.CloseUIElementPane | (Herdado de WindowPane.) | |
IVsWindowPane.CreatePaneWindow | Obsoleta. (Herdado de WindowPane.) | |
IVsUIElementPane.CreateUIElementPane | (Herdado de WindowPane.) | |
IOleCommandTarget.Exec | (Herdado de WindowPane.) | |
IVsWindowPane.GetDefaultSize | Obsoleta. (Herdado de WindowPane.) | |
IVsUIElementPane.GetDefaultUIElementSize | (Herdado de WindowPane.) | |
IServiceProvider.GetService | (Herdado de WindowPane.) | |
IVsUIElementPane.LoadUIElementState | (Herdado de WindowPane.) | |
IVsWindowPane.LoadViewState | Obsoleta. (Herdado de WindowPane.) | |
IOleCommandTarget.QueryStatus | (Herdado de WindowPane.) | |
IVsUIElementPane.SaveUIElementState | (Herdado de WindowPane.) | |
IVsWindowPane.SaveViewState | Obsoleta. (Herdado de WindowPane.) | |
IVsWindowPane.SetSite | Obsoleta. (Herdado de WindowPane.) | |
IVsUIElementPane.SetUIElementSite | (Herdado de WindowPane.) | |
IVsWindowPane.TranslateAccelerator | Obsoleta. (Herdado de WindowPane.) | |
IVsUIElementPane.TranslateUIElementAccelerator | (Herdado de WindowPane.) |
Superior
Comentários
Você pode usar o modo de exibição do diagrama para exibir os modelos. Um modelo é uma coleção de elementos.
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.