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


ModelElementTreeNode - класс

Представляет узел элемента в дереве навигации обозревателя модели.

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

System.Object
  System.MarshalByRefObject
    System.Windows.Forms.TreeNode
      Microsoft.VisualStudio.Modeling.Shell.ExplorerTreeNode
        Microsoft.VisualStudio.Modeling.Shell.ElementTreeNode
          Microsoft.VisualStudio.Modeling.Shell.ModelElementTreeNode

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

Синтаксис

'Декларация
Public Class ModelElementTreeNode _
    Inherits ElementTreeNode
public class ModelElementTreeNode : ElementTreeNode

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

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

  Имя Описание
Открытый метод ModelElementTreeNode(ModelElement) Инициализирует новый экземпляр ModelElementTreeNode
Открытый метод ModelElementTreeNode(ModelExplorerTreeContainer, ModelElement) Устаревший. Инициализирует новый экземпляр класса ModelElementTreeNode.

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

Свойства

  Имя Описание
Открытое свойство BackColor Возвращает или задает цвет фона узла дерева. (Унаследовано от TreeNode.)
Открытое свойство Bounds Получает границы узла дерева. (Унаследовано от TreeNode.)
Открытое свойство Checked Возвращает или задает значение, указывающее, является ли узел дерева в выбранном состоянии. (Унаследовано от TreeNode.)
Открытое свойство Container Контейнер дерева обозревателя, узлы этого узла. (Унаследовано от ExplorerTreeNode.)
Открытое свойство ContextMenu Возвращает контекстное меню, связанное с этим узлом дерева. (Унаследовано от TreeNode.)
Открытое свойство ContextMenuStrip Получает или задает контекстное меню, связанное с этим узлом дерева. (Унаследовано от TreeNode.)
Открытое свойство DefaultImageIndex Возвращает или задает индекс в списке образа TreeView, используемый для значка, представляющий данный узел если не значком на основе содержимого узла (Унаследовано от ExplorerTreeNode.)
Открытое свойство Disposed Значение True, если данный узел явно был удален. (Унаследовано от ExplorerTreeNode.)
Открытое свойство FirstNode Возвращает первый дочерний узел дерева в коллекции узлов дерева. (Унаследовано от TreeNode.)
Открытое свойство ForeColor Возвращает или задает цвет узла дерева. (Унаследовано от TreeNode.)
Открытое свойство FullPath Получает путь из корневого узла дерева к текущему узлу дерева. (Унаследовано от TreeNode.)
Открытое свойство Handle Получает дескриптор узла дерева. (Унаследовано от TreeNode.)
Открытое свойство ImageIndex Возвращает или задает значение индекса списка образа указанного образа, если узел дерева на невыбранном состоянии. (Унаследовано от TreeNode.)
Открытое свойство ImageKey Возвращает или задает ключ для образа, связанный с этим узлом дерева, когда узел на невыбранном состоянии. (Унаследовано от TreeNode.)
Открытое свойство Index Получает положение узла дерева в коллекции узлов дерева. (Унаследовано от TreeNode.)
Открытое свойство IsEditing Возвращает значение, показывающее, является ли узел дерева в редактируемой состоянии. (Унаследовано от TreeNode.)
Открытое свойство IsExpanded Возвращает значение, показывающее, является ли узел дерева в развернутом состоянии. (Унаследовано от TreeNode.)
Открытое свойство IsSelected Возвращает значение, показывающее, является ли узел дерева в выбранном состоянии. (Унаследовано от TreeNode.)
Открытое свойство IsVisible Возвращает значение, показывающее, является ли узел дерева видимым или частично видимым. (Унаследовано от TreeNode.)
Открытое свойство KeepNode Возвращает или задает узел, который необходимо поддерживать при обновлении (чернослив) дерево навигации. (Унаследовано от ExplorerTreeNode.)
Открытое свойство LastNode Получает последний узел дерева дочернего элемента. (Унаследовано от TreeNode.)
Открытое свойство Level Возвращает глубину узла дерева в нул-основанную TreeView элемент управления. (Унаследовано от TreeNode.)
Открытое свойство ModelElement Получает элемент отображаться как узел в дереве навигации.
Открытое свойство Name Возвращает или задает имя узла дерева. (Унаследовано от TreeNode.)
Открытое свойство NextNode Возвращает следующий узел дерева на этом уровне. (Унаследовано от TreeNode.)
Открытое свойство NextVisibleNode Возвращает следующий отображаемый узел дерева. (Унаследовано от TreeNode.)
Открытое свойство NodeFont Получает или задает шрифт, используемый для отображения текста метки узла дерева. (Унаследовано от TreeNode.)
Открытое свойство Nodes Возвращает коллекцию TreeNode объекты, присвоенные текущему узлу дерева. (Унаследовано от TreeNode.)
Открытое свойство Parent Возвращает родительский узел дерева текущего узла дерева. (Унаследовано от TreeNode.)
Открытое свойство PrevNode Получает предыдущий узел дерева на этом уровне. (Унаследовано от TreeNode.)
Открытое свойство PrevVisibleNode Получает предыдущий отображаемый узел дерева. (Унаследовано от TreeNode.)
Открытое свойство RepresentedElement ModelElement, этот узел представляет (если есть). (Унаследовано от ExplorerTreeNode.)
Открытое свойство RepresentedRole Роль, которую данный узел представляет домена (если есть). (Унаследовано от ExplorerTreeNode.)
Открытое свойство SelectedImageIndex Возвращает или задает значение индекса списка образа образа, который отображается, если узел дерева находится в выбранном состоянии. (Унаследовано от TreeNode.)
Открытое свойство SelectedImageKey Возвращает или задает ключ образа, отображаемого в узле дерева, когда он находится в выбранном состоянии. (Унаследовано от TreeNode.)
Открытое свойство ShowDomainClass Возвращает или задает значение, указывающее, следует ли отображать имя DomainClass после имени ModelElement в текст узла дерева.Например, "myElement (MyClass)".Может быть не учитывается, если тип узла не представляет элементы модели. (Унаследовано от ElementTreeNode.)
Открытое свойство StateImageIndex Возвращает или задает индекс образа, который используется для отображения состояния TreeNode если родительский элемент TreeView имеет свое CheckBoxes набор свойств к false. (Унаследовано от TreeNode.)
Открытое свойство StateImageKey Возвращает или задает ключ изображения, используемого для указания состояния TreeNode если родительский элемент TreeView имеет свое CheckBoxes набор свойств к false. (Унаследовано от TreeNode.)
Открытое свойство Tag Возвращает или задает объект, содержащий сведения об узле дерева. (Унаследовано от TreeNode.)
Открытое свойство Text Возвращает или задает текст, отображаемый в метке узла дерева. (Унаследовано от TreeNode.)
Открытое свойство ToolTipText Возвращает или задает текст, отображаемый, когда указатель мыши наведен на a TreeNode. (Унаследовано от TreeNode.)
Открытое свойство TreeView Возвращает родительское представление в виде дерева, что узел дерева, присвоенный. (Унаследовано от TreeNode.)

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

Методы

  Имя Описание
Открытый метод BeginEdit Инициирует редактирование метки узла дерева. (Унаследовано от TreeNode.)
Открытый метод Clone Копирует узел дерева и все поддерево укорененные на этом узле дерева. (Унаследовано от TreeNode.)
Открытый метод Collapse() Свернуть узел дерева. (Унаследовано от TreeNode.)
Открытый метод Collapse(Boolean) Свернуть TreeNode свернуть и, при необходимости, его дочерние элементы. (Унаследовано от TreeNode.)
Открытый метод CreateObjRef Критический с точки зрения безопасности. Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject.)
Защищенный метод Deserialize Загружает состояние TreeNode из указанного SerializationInfo. (Унаследовано от TreeNode.)
Открытый метод Dispose() (Унаследовано от ExplorerTreeNode.)
Защищенный метод Dispose(Boolean) Переопределение метода dispose не обрабатывать замечание перемен имени элемента (Унаследовано от ElementTreeNode.)
Открытый метод EndEdit Завершит редактирование метки узла дерева. (Унаследовано от TreeNode.)
Открытый метод EnsureVisible Гарантирует, что узел дерева видимым, развернущ и прокрутке узлы дерева в элементе управления иерархического представления. (Унаследовано от TreeNode.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод Expand Разверните узел дерева. (Унаследовано от TreeNode.)
Открытый метод ExpandAll Развернуть все узлы дерева дочернего элемента. (Унаследовано от TreeNode.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetLifetimeService Критический с точки зрения безопасности. Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.)
Открытый метод GetNodeCount Возвращает количество узлов дерева дочернего элемента. (Унаследовано от TreeNode.)
Защищенный метод GetRepresentedElement (Унаследовано от ElementTreeNode.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод InitializeLifetimeService Критический с точки зрения безопасности. Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.)
Защищенный метод MemberwiseClone() Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод MemberwiseClone(Boolean) Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject.)
Защищенный метод ProvideNodeText Содержит текст узла в дереве навигации обозревателя модели. (Переопределяет ExplorerTreeNode.ProvideNodeText().)
Открытый метод Remove Удаляет текущий узел дерева в элементе управления иерархического представления. (Унаследовано от TreeNode.)
Защищенный метод Serialize Сохраняет состояние TreeNode в определенное SerializationInfo. (Унаследовано от TreeNode.)
Защищенный метод SetRepresentedElement (Унаследовано от ElementTreeNode.)
Открытый метод Toggle Переключает узел дерева или развернутому или свернутому состояние. (Унаследовано от TreeNode.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от TreeNode.)
Открытый метод Update Принудительное обновление визуального представления узла, т е.значок текста (Унаследовано от ElementTreeNode.)
Открытый метод UpdateNodeText Обновляет текст для узла. (Унаследовано от ExplorerTreeNode.)

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

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ISerializable.GetObjectData Заносит в объект сведений о сериализации данные, необходимые для сериализации TreeNode. (Унаследовано от TreeNode.)

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

Заметки

Обозреватель DSL является производным Проводник по моделям.

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

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

См. также

Ссылки

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