Поделиться через


SingleDiagramDocView - класс

При переопределении в производном классе отображает одну схему в представлении документа.

Этот интерфейс API CLS-несовместим. 

Иерархия наследования

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

Пространство имен:  Microsoft.VisualStudio.Modeling.Shell
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
Public MustInherit Class SingleDiagramDocView _
    Inherits DiagramDocView
[CLSCompliantAttribute(false)]
public abstract class SingleDiagramDocView : DiagramDocView

Тип SingleDiagramDocView предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод SingleDiagramDocView Инициализирует новый экземпляр класса SingleDiagramDocView.

В начало страницы

Свойства

  Имя Описание
Открытое свойство ActiveInPlaceEditWindow Возвращает и задает активное окно для редактирования на месте. (Унаследовано от ModelingWindowPane.)
Открытое свойство AllDesigners (Переопределяет DiagramDocView.AllDesigners.)
Открытое свойство Content (Унаследовано от WindowPane.)
Защищенное свойство ContextMenuId Возвращает контекстное меню, отображаемой, если пользователь щелкнул правой кнопкой мыши представление схемы. (Унаследовано от DiagramDocView.)
Открытое свойство ContextMenuMousePosition Получает положение мыши при вызове контекстное меню для представления схемы. (Унаследовано от DiagramDocView.)
Открытое свойство ContextMenuXPosition Позиция x для контекстного меню (Унаследовано от DiagramDocView.)
Открытое свойство ContextMenuYPosition Позиция y для контекстного меню (Унаследовано от DiagramDocView.)
Открытое свойство CurrentDesigner Возвращает представление схемы. (Переопределяет DiagramDocView.CurrentDesigner.)
Открытое свойство CurrentDiagram Возвращает схему. (Переопределяет DiagramDocView.CurrentDiagram.)
Защищенное свойство DefaultToolboxTabName Возвращает имя Панель элементов вкладка ", в которой пользователь сделал щелчок. (Унаследовано от ModelingDocView.)
Защищенное свойство DefaultToolboxTabToolboxItemsCount (Унаследовано от ModelingDocView.)
Открытое свойство Diagram Возвращает схему.
Открытое свойство DocData Возвращает документ для окна документа. (Унаследовано от ModelingDocView.)
Открытое свойство Frame Возвращает IVsWindowFrame это соответствует этому окну. (Унаследовано от ModelingWindowPane.)
Защищенное свойство HasSelectableObjects Получает окно документа и если открыто окно документа, включает Выбрать объекты параметр. (Унаследовано от ModelingDocView.)
Защищенное свойство HelpService Получает службу справки. (Унаследовано от ModelingWindowPane.)
Защищенное свойство InitializationMode (Унаследовано от WindowPane.)
Открытое свойство IsContextMenuShowing Возвращает контекстное меню и проверяет, отображается ли для представления схемы. (Унаследовано от DiagramDocView.)
Защищенное свойство IsPrimaryView Получает окно документа и проверяет, можно ли перейти на данное окно главное окно документа. (Унаследовано от ModelingDocView.)
Открытое свойство MenuService Получает службу команд меню. (Унаследовано от ModelingWindowPane.)
Открытое свойство PrimarySelection Получает основной выделенный элемент в области окна. (Унаследовано от ModelingWindowPane.)
Защищенное свойство ProvideViewHelper Получает окно документа и проверяет, должно ли помощник представления быть создано для окна документа. (Унаследовано от ModelingDocView.)
Защищенное свойство SelectedElements Получает элементы, выбранные в области окна. (Унаследовано от ModelingWindowPane.)
Открытое свойство SelectionCount Возвращает количество элементов, выделенных в области окна. (Унаследовано от ModelingWindowPane.)
Защищенное свойство SelectionHelpService Получает службу справки выделения. (Унаследовано от ModelingWindowPane.)
Защищенное свойство ServiceProvider Получает поставщик услуг, локальным для данной области окна. (Унаследовано от ModelingWindowPane.)
Защищенное свойство TargetToolboxItemFilterAttributes Возвращает коллекцию атрибутов для фильтра a Панель элементов элемент. (Унаследовано от DiagramDocView.)
Защищенное свойство ToolboxService Получает службу панели элементов. (Унаследовано от ModelingDocView.)
Открытое свойство Window Получает окно для представления. (Переопределяет WindowPane.Window.)

В начало страницы

Методы

  Имя Описание
Защищенный метод BaseLoadView Вызывается, когда загрузка завершения, связанное DocData или перезапустить, в основном из DocView.LoadView ().Выполняет любую требуемую базовую инициализацию после загрузки новое DocData в представление. (Унаследовано от ModelingDocView.)
Защищенный метод CommitPendingEditForCommand Проверяет, следует ли необработанные правки быть зафиксированы до выполняется команда. (Унаследовано от DiagramDocView.)
Защищенный метод CountAllObjects Подсчитывает число элементов в модели. (Унаследовано от DiagramDocView.)
Открытый метод CountObjects Подсчитывает число элементов в области окна или в текущем выделении. (Унаследовано от ModelingWindowPane.)
Защищенный метод CountSelectedObjects Получает число элементов в текущем выделении. (Унаследовано от ModelingWindowPane.)
Открытый метод CreateDiagramView Создает представление схемы для окна документа. (Унаследовано от DiagramDocView.)
Открытый метод Dispose() (Унаследовано от WindowPane.)
Защищенный метод Dispose(Boolean) Выпуски неуправляемые ресурсы, SingleDiagramDocView использует выпуски и, при необходимости, управляемые ресурсы. (Переопределяет DiagramDocView.Dispose(Boolean).)
Защищенный метод DoSelectObjects Выбирает элементы в представлении схемы. (Унаследовано от DiagramDocView.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод Find В настоящий момент не реализовано. (Унаследовано от DiagramDocView.)
Защищенный метод GetAllObjects Возвращает все элементы модели. (Унаследовано от DiagramDocView.)
Открытый метод GetCapabilities Указывает, какие параметры поиска поддержки. (Унаследовано от DiagramDocView.)
Открытый метод GetComponentSelected Определяет, является ли заданный компонент. (Унаследовано от ModelingWindowPane.)
Открытый метод GetContainerSelected Определяет, выбран ли данный контейнер. (Унаследовано от ModelingWindowPane.)
Открытый метод GetCurrentSpan В настоящий момент не реализовано. (Унаследовано от DiagramDocView.)
Защищенный метод GetDiagramFromPhysicalView Получает модель из Store таким образом, что она могла отображаться в представлении схемы. (Унаследовано от DiagramDocView.)
Открытый метод GetFindState В настоящий момент не реализовано. (Унаследовано от DiagramDocView.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetObjects Получает любые элементы, которые в настоящий момент выбраны или элементы, которые можно выбрать в области окна. (Унаследовано от ModelingWindowPane.)
Открытый метод GetProperty Возвращает свойства, присвоенные элементу модели. (Унаследовано от DiagramDocView.)
Открытый метод GetSearchImage В настоящий момент не реализовано. (Унаследовано от DiagramDocView.)
Открытый метод GetSelectedComponents Возвращает компоненты, выделенных в области окна. (Унаследовано от ModelingWindowPane.)
Защищенный метод GetSelectedObjects Получает элементы, выбранные в области окна. (Унаследовано от ModelingWindowPane.)
Защищенный метод GetService Возвращает службу заданного типа.Переопределите этот метод, чтобы получить пользовательскую службу команд меню (Унаследовано от ModelingWindowPane.)
Открытый метод GetSite Возвращает сайт, с помощью которого был установлен с SetSite. (Унаследовано от ModelingWindowPane.)
Открытый метод GetToolboxItemFilterAttributes Получает коллекцию строк фильтра и тип фильтра для области элементов. (Унаследовано от DiagramDocView.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод Hide Скрывает область окна. (Унаследовано от ModelingWindowPane.)
Защищенный метод Initialize Инициализирует экземпляр класса ModelingDocView. (Унаследовано от ModelingDocView.)
Защищенный метод InterceptDataObject Вызывается, когда объект области элементов входных данных собирается перейти в операцию сопротивлени-удаления.Этот метод позволяет объекту данных ввода для подстановки возвращаемый объект данных, который будет направлена в операцию сопротивлени-удаления.Базовая реализация возвращает значение null, что означает замену объекта нет входных данных. (Унаследовано от ModelingDocView.)
Открытый метод IsDataObjectSupported Проверяет, является ли элемент на панели элементов можно использовать с окном документа. (Унаследовано от ModelingDocView.)
Защищенный метод IsObjectBrowsable Возвращает значение true, если отображается атрибут элемента имеет значение true. (Унаследовано от DiagramDocView.)
Открытый метод IsSupported Проверяет, поддерживает ли окно документа элемент на панели элементов. (Унаследовано от ModelingDocView.)
Открытый метод ItemPicked Уведомляет клиентов, что пользователь нажимает элемент на панели элементов или отжал ввод, чтобы выбрать элемент. (Унаследовано от ModelingDocView.)
Открытый метод LoadUIState (Унаследовано от WindowPane.)
Защищенный метод LoadView Проверяет, является ли документ загрузке в окне документа. (Унаследовано от ModelingDocView.)
Открытый метод MarkSpan В настоящий момент не реализовано. (Унаследовано от DiagramDocView.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод NavigateTo В настоящий момент не реализовано. (Унаследовано от DiagramDocView.)
Открытый метод NotifyFindTarget Этот элемент больше не используется. (Унаследовано от DiagramDocView.)
Защищенный метод OnClose Удаляет объекты области окна из выделения контекстного меню, когда область окна закрыть. (Унаследовано от ModelingWindowPane.)
Защищенный метод OnContextMenuRequested Обрабатывает запрос для контекстного меню. (Унаследовано от DiagramDocView.)
Защищенный метод OnCreate При загрузке документа, создает представление для окна документа. (Унаследовано от ModelingDocView.)
Защищенный метод OnSelectionChanged Повторно вычисляет, фильтров области элементов. (Унаследовано от DiagramDocView.)
Защищенный метод OnSelectionChanging Уведомляет прослушивателей события, прежде чем изменении выделения. (Унаследовано от ModelingWindowPane.)
Защищенный метод OnToolboxItemSelected Когда пользователь щелкает элемент на панели элементов, вызовы ToolboxItemSelected. (Унаследовано от ModelingDocView.)
Защищенный метод OnToolboxSelectionChanged (Унаследовано от ModelingDocView.)
Защищенный метод PreProcessMessage Обрабатывает сообщения окна. (Унаследовано от ModelingWindowPane.)
Открытый метод Replace В настоящий момент не реализовано. (Унаследовано от DiagramDocView.)
Открытый метод SaveUIState (Унаследовано от WindowPane.)
Открытый метод SelectObjects Выбирает элементы в области окна. (Унаследовано от ModelingWindowPane.)
Открытый метод SetFindState В настоящий момент не реализовано. (Унаследовано от DiagramDocView.)
Открытый метод SetInfo Обновляет строки состояния в окне документа. (Унаследовано от ModelingDocView.)
Открытый метод SetSelectedComponents(ICollection) Добавляет указанные компоненты в контейнере выделения и уведомляет оболочка изменения выделения. (Унаследовано от ModelingWindowPane.)
Открытый метод SetSelectedComponents(ICollection, SelectionTypes) В настоящий момент не реализовано. (Унаследовано от ModelingWindowPane.)
Открытый метод SetSite Инициализирует область окна среды. (Унаследовано от ModelingWindowPane.)
Открытый метод Show Указывает специализированную части окна, помещает его на передний план, и делает ее активное окно. (Унаследовано от ModelingWindowPane.)
Защищенный метод ShowContextMenu Отображает контекстное меню в заданном месте в представлении схемы. (Унаследовано от DiagramDocView.)
Открытый метод ShowNoActivate Указывает специализированную части окна, помещает его на передний план, но не делает его активное окно. (Унаследовано от ModelingWindowPane.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Защищенный метод UpdateToolboxFilters Обновляет коллекцию фильтров панели элементов, используемую с активным представлением схемы. (Унаследовано от DiagramDocView.)

В начало страницы

События

  Имя Описание
Открытое событие SelectionChanged О после выделения в области окна меняется. (Унаследовано от ModelingWindowPane.)
Открытое событие SelectionChanging О перед выделением в области окна меняется. (Унаследовано от ModelingWindowPane.)
Открытое событие ToolboxItemSelected Происходит, когда пользователь перетаскивает элемент, выбранный из области элементов в окно документа. (Унаследовано от ModelingDocView.)
Открытое событие ToolboxSelectionChanged Вызывается при изменении выделения области элементов (через один пункт up/down или нажав клавиши со стрелками). (Унаследовано от ModelingDocView.)

В начало страницы

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IVsFindTarget.GetMatchRect (Унаследовано от DiagramDocView.)
Явная реализация интерфейсаЗакрытый метод IVsToolboxActiveUserHook.InterceptDataObject Вызывается, когда объект области элементов входных данных собирается перейти в операцию сопротивлени-удаления.Этот метод позволяет объекту данных ввода для подстановки объект выходных данных, который будет направлена в операцию сопротивлени-удаления. (Унаследовано от ModelingDocView.)
Явная реализация интерфейсаЗакрытый метод IVsStatusbarUser.SetInfo Вызывается, когда давно пора оболочкой для нас для задания информации о строке состояния. (Унаследовано от ModelingDocView.)
Явная реализация интерфейсаЗакрытый метод IVsToolboxActiveUserHook.ToolboxSelectionChanged Вызывается при изменении выделения в области элементов (через один пункт up/down или нажав клавиши со стрелками). (Унаследовано от ModelingDocView.)
Явная реализация интерфейсаЗакрытый метод IVsWindowPane.ClosePane Устаревший. (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IVsUIElementPane.CloseUIElementPane (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IVsWindowPane.CreatePaneWindow Устаревший. (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IVsUIElementPane.CreateUIElementPane (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IOleCommandTarget.Exec (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IVsWindowPane.GetDefaultSize Устаревший. (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IVsUIElementPane.GetDefaultUIElementSize (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IServiceProvider.GetService (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IVsUIElementPane.LoadUIElementState (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IVsWindowPane.LoadViewState Устаревший. (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IOleCommandTarget.QueryStatus (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IVsUIElementPane.SaveUIElementState (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IVsWindowPane.SaveViewState Устаревший. (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IVsWindowPane.SetSite Устаревший. (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IVsUIElementPane.SetUIElementSite (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IVsWindowPane.TranslateAccelerator Устаревший. (Унаследовано от WindowPane.)
Явная реализация интерфейсаЗакрытый метод IVsUIElementPane.TranslateUIElementAccelerator (Унаследовано от WindowPane.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Shell - пространство имен