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


ModelingDocView - класс

Представляет окно документа в конструкторе доменного языка или создаваемый конструкторе.

Этот интерфейс 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
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
Public MustInherit Class ModelingDocView _
    Inherits ModelingWindowPane _
    Implements IVsStatusbarUser, IVsToolboxUser, IVsToolboxActiveUserHook
[CLSCompliantAttribute(false)]
public abstract class ModelingDocView : ModelingWindowPane, 
    IVsStatusbarUser, IVsToolboxUser, IVsToolboxActiveUserHook

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

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

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

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

Свойства

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

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

Методы

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

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

События

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

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

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IVsToolboxActiveUserHook.InterceptDataObject Вызывается, когда объект области элементов входных данных собирается перейти в операцию сопротивлени-удаления.Этот метод позволяет объекту данных ввода для подстановки объект выходных данных, который будет направлена в операцию сопротивлени-удаления.
Явная реализация интерфейсаЗакрытый метод IVsStatusbarUser.SetInfo Вызывается, когда давно пора оболочкой для нас для задания информации о строке состояния.
Явная реализация интерфейсаЗакрытый метод IVsToolboxActiveUserHook.ToolboxSelectionChanged Вызывается при изменении выделения в области элементов (через один пункт up/down или нажав клавиши со стрелками).
Явная реализация интерфейсаЗакрытый метод 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 - пространство имен