Compartir a través de


SingleDiagramDocView (Clase)

Cuando se reemplaza en una clase derivada, muestra un único diagrama en una vista del documento.

Esta API no es conforme a CLS. 

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Shell
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Sintaxis

'Declaración
<CLSCompliantAttribute(False)> _
Public MustInherit Class SingleDiagramDocView _
    Inherits DiagramDocView
[CLSCompliantAttribute(false)]
public abstract class SingleDiagramDocView : DiagramDocView

El tipo SingleDiagramDocView expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido SingleDiagramDocView Inicializa una nueva instancia de la clase SingleDiagramDocView.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ActiveInPlaceEditWindow obtiene y establece la ventana activa para la edición en contexto. (Se hereda de ModelingWindowPane).
Propiedad pública AllDesigners (Invalida a DiagramDocView.AllDesigners).
Propiedad pública Content (Se hereda de WindowPane).
Propiedad protegida ContextMenuId Obtiene el menú contextual para mostrar cuando un usuario hace clic con el botón secundario en la vista del diagrama. (Se hereda de DiagramDocView).
Propiedad pública ContextMenuMousePosition Obtiene la posición del mouse cuando el menú contextual se invoca para la vista del diagrama. (Se hereda de DiagramDocView).
Propiedad pública ContextMenuXPosition La posición X del menú contextual (Se hereda de DiagramDocView).
Propiedad pública ContextMenuYPosition La posición Y del menú contextual (Se hereda de DiagramDocView).
Propiedad pública CurrentDesigner Obtiene la vista del diagrama. (Invalida a DiagramDocView.CurrentDesigner).
Propiedad pública CurrentDiagram obtiene el diagrama. (Invalida a DiagramDocView.CurrentDiagram).
Propiedad protegida DefaultToolboxTabName Obtiene el nombre de la pestaña de Cuadro de herramientas que hizo clic el usuario. (Se hereda de ModelingDocView).
Propiedad protegida DefaultToolboxTabToolboxItemsCount (Se hereda de ModelingDocView).
Propiedad pública Diagram obtiene un diagrama.
Propiedad pública DocData obtiene un documento para la ventana de documento. (Se hereda de ModelingDocView).
Propiedad pública Frame obtiene IVsWindowFrame que corresponde a esta ventana. (Se hereda de ModelingWindowPane).
Propiedad protegida HasSelectableObjects Obtiene la ventana de documento y si la ventana de documento abierto, habilita la opción de Seleccionar objetos . (Se hereda de ModelingDocView).
Propiedad protegida HelpService Obtiene el servicio de ayuda. (Se hereda de ModelingWindowPane).
Propiedad protegida InitializationMode (Se hereda de WindowPane).
Propiedad pública IsContextMenuShowing Obtiene el menú contextual y compruebe si aparece en la vista del diagrama. (Se hereda de DiagramDocView).
Propiedad protegida IsPrimaryView Obtiene la ventana de documento y comprueba si esta ventana es la ventana de documento primaria. (Se hereda de ModelingDocView).
Propiedad pública MenuService Obtiene el servicio del comando de menú. (Se hereda de ModelingWindowPane).
Propiedad pública PrimarySelection Obtiene el elemento primario seleccionado en el panel de ventana. (Se hereda de ModelingWindowPane).
Propiedad protegida ProvideViewHelper Obtiene la ventana de documento y comprueba si una aplicación auxiliar de vista se debe crear para la ventana de documento. (Se hereda de ModelingDocView).
Propiedad protegida SelectedElements Obtiene los elementos que están seleccionados en el panel de ventana. (Se hereda de ModelingWindowPane).
Propiedad pública SelectionCount Obtiene el número de elementos que están seleccionados en el panel de ventana. (Se hereda de ModelingWindowPane).
Propiedad protegida SelectionHelpService Obtiene el servicio de ayuda de selección. (Se hereda de ModelingWindowPane).
Propiedad protegida ServiceProvider obtiene el proveedor de servicios que es local a este panel de ventana. (Se hereda de ModelingWindowPane).
Propiedad protegida TargetToolboxItemFilterAttributes Obtiene una colección de atributos de filtro para un elemento de Cuadro de herramientas . (Se hereda de DiagramDocView).
Propiedad protegida ToolboxService Obtiene el servicio del cuadro de herramientas. (Se hereda de ModelingDocView).
Propiedad pública Window Obtiene una ventana para la vista. (Invalida a WindowPane.Window).

Arriba

Métodos

  Nombre Descripción
Método protegido BaseLoadView Para llamar al DocData asociado se termina de cargar o el recargar, principalmente de DocView.LoadView().Realiza cualquier inicialización básica necesaria después de cargar un nuevo DocData en la vista. (Se hereda de ModelingDocView).
Método protegido CommitPendingEditForCommand Comprueba si las ediciones excepcionales se confirmarán antes de que se ejecute un comando. (Se hereda de DiagramDocView).
Método protegido CountAllObjects Cuenta el número de elementos del modelo. (Se hereda de DiagramDocView).
Método público CountObjects cuenta el número de elementos en el panel de ventana o en la selección actual. (Se hereda de ModelingWindowPane).
Método protegido CountSelectedObjects obtiene el número de elementos en la selección actual. (Se hereda de ModelingWindowPane).
Método público CreateDiagramView Crea una vista de la ventana de documento. (Se hereda de DiagramDocView).
Método público Dispose() (Se hereda de WindowPane).
Método protegido Dispose(Boolean) Libera los recursos no administrados que SingleDiagramDocView utiliza y opcionalmente libera los recursos administrados. (Invalida a DiagramDocView.Dispose(Boolean)).
Método protegido DoSelectObjects Selecciona los elementos en la vista del diagrama. (Se hereda de DiagramDocView).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público Find No implementado actualmente. (Se hereda de DiagramDocView).
Método protegido GetAllObjects Obtiene todos los elementos del modelo. (Se hereda de DiagramDocView).
Método público GetCapabilities especifica que buscan opciones de admitir. (Se hereda de DiagramDocView).
Método público GetComponentSelected Especifica si el componente determinado seleccionado. (Se hereda de ModelingWindowPane).
Método público GetContainerSelected Especifica si el contenedor especificado está seleccionado. (Se hereda de ModelingWindowPane).
Método público GetCurrentSpan No implementado actualmente. (Se hereda de DiagramDocView).
Método protegido GetDiagramFromPhysicalView Obtiene un modelo de Store de modo que pueda aparecer en la vista del diagrama. (Se hereda de DiagramDocView).
Método público GetFindState No implementado actualmente. (Se hereda de DiagramDocView).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetObjects Obtiene los elementos que están actualmente seleccionado o los elementos que pueden estar seleccionado en el panel de ventana. (Se hereda de ModelingWindowPane).
Método público GetProperty Obtiene las propiedades que se asignan a un elemento del modelo. (Se hereda de DiagramDocView).
Método público GetSearchImage No implementado actualmente. (Se hereda de DiagramDocView).
Método público GetSelectedComponents Obtiene los componentes que son seleccionado en el panel de ventana. (Se hereda de ModelingWindowPane).
Método protegido GetSelectedObjects Obtiene los elementos que están seleccionados en el panel de ventana. (Se hereda de ModelingWindowPane).
Método protegido GetService Obtiene el servicio del tipo especificado.Invalide este método para devolver el servicio personalizado del comando de menú (Se hereda de ModelingWindowPane).
Método público GetSite Obtiene el sitio que se estableció con SetSite. (Se hereda de ModelingWindowPane).
Método público GetToolboxItemFilterAttributes Obtiene una colección de cadenas de filtro y de tipos de filtro del cuadro de herramientas. (Se hereda de DiagramDocView).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público Hide oculta el panel de ventana. (Se hereda de ModelingWindowPane).
Método protegido Initialize Inicializa una instancia de la clase ModelingDocView. (Se hereda de ModelingDocView).
Método protegido InterceptDataObject Llamado por el cuadro de herramientas cuando el objeto de datos de entrada está a punto de entrar una operación de arrastrar y colocar.Este método permite que el objeto de datos de entrada es sustituido por el objeto de datos devuelto, que escribirá la operación de arrastrar y colocar en su lugar.La implementación base devuelve null, lo que significa que no ninguna sustitución del objeto de datos de entrada. (Se hereda de ModelingDocView).
Método público IsDataObjectSupported Comprueba si un elemento del cuadro de herramientas se pueden usar con la ventana de documento. (Se hereda de ModelingDocView).
Método protegido IsObjectBrowsable Devuelve true si el atributo de Browsable de elemento es true. (Se hereda de DiagramDocView).
Método público IsSupported Comprueba si la ventana de documento admite un elemento en el cuadro de herramientas. (Se hereda de ModelingDocView).
Método público ItemPicked Notifica a los clientes que un usuario ha hecho clic en un elemento del cuadro de herramientas o presionó ENTRAR para seleccionar el elemento. (Se hereda de ModelingDocView).
Método público LoadUIState (Se hereda de WindowPane).
Método protegido LoadView Comprueba si el documento se haya cargado en una ventana de documento. (Se hereda de ModelingDocView).
Método público MarkSpan No implementado actualmente. (Se hereda de DiagramDocView).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público NavigateTo No implementado actualmente. (Se hereda de DiagramDocView).
Método público NotifyFindTarget Utilizan este miembro no más. (Se hereda de DiagramDocView).
Método protegido OnClose Quita objetos de panel de ventana de selección de menú contextual cuando se cierra el panel de ventana. (Se hereda de ModelingWindowPane).
Método protegido OnContextMenuRequested Procesa una solicitud para el menú contextual. (Se hereda de DiagramDocView).
Método protegido OnCreate Cuando el documento se carga, crea una vista de la ventana de documento. (Se hereda de ModelingDocView).
Método protegido OnSelectionChanged Actualiza que filtros de cuadro de herramientas a utilizar. (Se hereda de DiagramDocView).
Método protegido OnSelectionChanging Notifica a los agentes de escucha de eventos para que los cambios de selección. (Se hereda de ModelingWindowPane).
Método protegido OnToolboxItemSelected Cuando un usuario hace clic en un elemento del cuadro de herramientas, llama a ToolboxItemSelected. (Se hereda de ModelingDocView).
Método protegido OnToolboxSelectionChanged (Se hereda de ModelingDocView).
Método protegido PreProcessMessage Controla los mensajes de ventana. (Se hereda de ModelingWindowPane).
Método público Replace No implementado actualmente. (Se hereda de DiagramDocView).
Método público SaveUIState (Se hereda de WindowPane).
Método público SelectObjects Selecciona los elementos en el panel de ventana. (Se hereda de ModelingWindowPane).
Método público SetFindState No implementado actualmente. (Se hereda de DiagramDocView).
Método público SetInfo actualiza la barra de estado para la ventana de documento. (Se hereda de ModelingDocView).
Método público SetSelectedComponents(ICollection) Agrega los componentes especificados en el contenedor de selección y notifica al shell de cambio de selección. (Se hereda de ModelingWindowPane).
Método público SetSelectedComponents(ICollection, SelectionTypes) No implementado actualmente. (Se hereda de ModelingWindowPane).
Método público SetSite Inicializa el panel de ventana del entorno. (Se hereda de ModelingWindowPane).
Método público Show Muestra el panel de ventana, lo devuelve el nuevo, y se crea la ventana activa. (Se hereda de ModelingWindowPane).
Método protegido ShowContextMenu Muestra el menú contextual en una ubicación concreta en la vista del diagrama. (Se hereda de DiagramDocView).
Método público ShowNoActivate Muestra el panel de ventana, lo devuelve el nuevo, pero no se crea la ventana activa. (Se hereda de ModelingWindowPane).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método protegido UpdateToolboxFilters Actualiza la colección de filtros de cuadro de herramientas para usar con la vista activa del diagrama. (Se hereda de DiagramDocView).

Arriba

Eventos

  Nombre Descripción
Evento público SelectionChanged Se desencadena después de la selección del panel de ventana ha cambiado. (Se hereda de ModelingWindowPane).
Evento público SelectionChanging Se desencadena antes de selección en el panel de ventana. (Se hereda de ModelingWindowPane).
Evento público ToolboxItemSelected Se produce cuando el usuario arrastra el elemento seleccionado del cuadro de herramientas a la ventana de documento. (Se hereda de ModelingDocView).
Evento público ToolboxSelectionChanged Se invoca cuando los cambios de selección del cuadro de herramientas (con un solo clic o presionar las teclas de dirección arriba/abajas). (Se hereda de ModelingDocView).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IVsFindTarget.GetMatchRect (Se hereda de DiagramDocView).
Implementación explícita de interfacesMétodo privado IVsToolboxActiveUserHook.InterceptDataObject Llamado por el cuadro de herramientas cuando el objeto de datos de entrada está a punto de entrar una operación de arrastrar y colocar.Este método permite que el objeto de datos de entrada es sustituido por el objeto de datos de salida, que escribirá la operación de arrastrar y colocar en su lugar. (Se hereda de ModelingDocView).
Implementación explícita de interfacesMétodo privado IVsStatusbarUser.SetInfo Llamado por el shell cuando llega el momento para que establezcamos información en la barra de estado. (Se hereda de ModelingDocView).
Implementación explícita de interfacesMétodo privado IVsToolboxActiveUserHook.ToolboxSelectionChanged Se invoca cuando selección en los cambios del cuadro de herramientas (con un solo clic o presionar las teclas de dirección arriba/abajas). (Se hereda de ModelingDocView).
Implementación explícita de interfacesMétodo privado IVsWindowPane.ClosePane Obsoleto. (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IVsUIElementPane.CloseUIElementPane (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IVsWindowPane.CreatePaneWindow Obsoleto. (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IVsUIElementPane.CreateUIElementPane (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IOleCommandTarget.Exec (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IVsWindowPane.GetDefaultSize Obsoleto. (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IVsUIElementPane.GetDefaultUIElementSize (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IServiceProvider.GetService (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IVsUIElementPane.LoadUIElementState (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IVsWindowPane.LoadViewState Obsoleto. (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IOleCommandTarget.QueryStatus (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IVsUIElementPane.SaveUIElementState (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IVsWindowPane.SaveViewState Obsoleto. (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IVsWindowPane.SetSite Obsoleto. (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IVsUIElementPane.SetUIElementSite (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IVsWindowPane.TranslateAccelerator Obsoleto. (Se hereda de WindowPane).
Implementación explícita de interfacesMétodo privado IVsUIElementPane.TranslateUIElementAccelerator (Se hereda de WindowPane).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Modeling.Shell (Espacio de nombres)