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.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Shell.12.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 | Уведомляет клиентов, что пользователь щелкнул элемент на панели элементов или нажал ENTER, чтобы выбрать элемент. |
![]() |
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 | Вызывается при изменении выделения области элементов (через один щелчок или нажатие клавиш вверх/вниз). |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
IVsToolboxActiveUserHook.InterceptDataObject | Вызывается панелью элементов, когда объект входных данных собирается перейти в операцию перетаскивания.Этот метод позволяет заменять объект входных данных объектом выходных данных, который будет направлен в операцию перетаскивания. |
![]() ![]() |
IVsStatusbarUser.SetInfo | Вызывается оболочкой, когда пора задать информацию в строке состояния. |
![]() ![]() |
IVsToolboxActiveUserHook.ToolboxSelectionChanged | Вызывается при изменении выделения в области элементов (через один щелчок или нажатие клавиш вверх/вниз). |
![]() ![]() |
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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.