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


RoleGroupTreeNode - класс

Представляет узел, который содержит дочерние роли для родительской роли в дереве навигации для обозревателя модели.

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

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

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

Синтаксис

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

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

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

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

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

Свойства

  Имя Описание
Открытое свойство 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.)
Открытое свойство Name Возвращает или задает имя узла дерева. (Унаследовано от TreeNode.)
Открытое свойство NextNode Возвращает следующий узел дерева на данном уровне. (Унаследовано от TreeNode.)
Открытое свойство NextVisibleNode Возвращает следующий отображаемый узел дерева. (Унаследовано от TreeNode.)
Открытое свойство NodeFont Получает или задает шрифт, используемый для отображения текста метки узла дерева. (Унаследовано от TreeNode.)
Открытое свойство Nodes Возвращает коллекцию объектов TreeNode, которая назначена текущему узлу дерева. (Унаследовано от TreeNode.)
Открытое свойство Parent Получает родительский узел дерева для текущего узла дерева. (Унаследовано от TreeNode.)
Открытое свойство PrevNode Возвращает предшествующий узел на данном уровне. (Унаследовано от TreeNode.)
Открытое свойство PrevVisibleNode Возвращает предшествующий отображаемый узел дерева. (Унаследовано от TreeNode.)
Открытое свойство RepresentedElement Элемент ModelElement, представляемый этим узлом (при наличии). (Унаследовано от ExplorerTreeNode.)
Открытое свойство RepresentedRole Роль 1..*, которую представляет данный узел (Переопределяет ExplorerTreeNode.RepresentedRole.)
Открытое свойство RoleInfo Получает объект DomainRoleInfo для узла.
Открытое свойство SelectedImageIndex Возвращает или задает значение индекса списка рисунков, отображаемых в тех случаях, когда узел дерева находится в выбранном состоянии. (Унаследовано от TreeNode.)
Открытое свойство SelectedImageKey Возвращает или задает ключ изображения, отображаемого в узле дерева, находящегося в выбранном состоянии. (Унаследовано от TreeNode.)
Открытое свойство StateImageIndex Получает или задает индекс изображения, используемый для указания состояния узла TreeNode, если для свойства CheckBoxes родительского объекта TreeView задано значение false. (Унаследовано от TreeNode.)
Открытое свойство StateImageKey Получает или задает ключ изображения, используемый для указания состояния узла TreeNode, если для свойства CheckBoxes родительского объекта TreeView задано значение false. (Унаследовано от TreeNode.)
Открытое свойство Tag Возвращает или задает объект, содержащий сведения об узле дерева. (Унаследовано от TreeNode.)
Открытое свойство Text Возвращает или задает текст, отображаемый в метке узла дерева. (Унаследовано от TreeNode.)
Открытое свойство ToolTipText Возвращает или задает текст, который отображается при наведении указателя мыши на объект TreeNode. (Унаследовано от TreeNode.)
Открытое свойство TreeView Возвращает представление родительского дерева, которому назначен узел дерева. (Унаследовано от TreeNode.)

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

Методы

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

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

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

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

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

Заметки

Решение доменного языка является производным от Модель решение.

Этот узел содержит один ко многим внедряя доменная связь между родительской и дочерними ролью ее ролями. Отображаемое имя свойства, которое присвоено дочерней роли (PropertyDisplayName) определяет текст, который появляется, рядом с узла.

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

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

См. также

Ссылки

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