DiagramItem - класс
Представляет ShapeElement, ShapeField или ShapeSubField. Это предназначено для использования с целью проверки нажатия, выделения, фокуса и специальных возможностей.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.DiagramItem
Пространство имен: Microsoft.VisualStudio.Modeling.Diagrams
Сборка: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Синтаксис
'Декларация
Public Class DiagramItem _
Implements ICloneable
public class DiagramItem : ICloneable
Тип DiagramItem предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
DiagramItem() | Инициализирует новый экземпляр класса DiagramItem. |
![]() |
DiagramItem(ShapeElement) | Инициализирует новый экземпляр класса DiagramItem для представления указанного ShapeElement. |
![]() |
DiagramItem(LinkShape, LineSegment) | Инициализирует новый экземпляр класса DiagramItem для представления указанного LineSegment. |
![]() |
DiagramItem(ShapeElement, ShapeField) | Инициализирует новый экземпляр класса DiagramItem для представления указанного ShapeField. |
![]() |
DiagramItem(LinkShape, LineSegment, AnchorPoint) | Инициализирует новый экземпляр класса DiagramItem для представления указанного AnchorPoint. |
![]() |
DiagramItem(ShapeElement, ShapeField, ShapeSubField) | Инициализирует новый экземпляр класса DiagramItem для представления указанного ShapeSubField. |
![]() |
DiagramItem(ShapeElement, ShapeField, ShapeSubField, LineSegment, AnchorPoint) | Инициализирует новый экземпляр класса DiagramItem для представления указанного ShapeSubField. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
AbsoluteBoundingBox | Получает ограничивающий прямоугольник в мировых единицах относительно левого верхнего угла схемы. |
![]() |
AnchorPoint | Получает anchorPoint. |
![]() |
CanFocus | Получает значение, указывающее, принимает ли фокус DiagramItem. |
![]() |
CanSelect | Получает значение, указывающее, можно ли выбрать DiagramItem. |
![]() |
Diagram | Получает схему, к которой принадлежит фигура. |
![]() |
Field | Получает поле. |
![]() |
IsDiagram | Получает значение, указывающее, является ли DiagramItem схемой. |
![]() |
Parent | Получает родительский объект DiagramItem. |
![]() |
RepresentedElements | Получает коллекцию ModelElements, представляемую данным DiagramItem. |
![]() |
Segment | Получает сегмент. |
![]() |
Shape | Получает фигуру. |
![]() |
SubField | Получает подполе. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Clone | Создает новый DiagramItem, являющийся копией текущего экземпляра. |
![]() |
Equals | Получает значение, показывающее, являются ли два объекта DiagramItem равными. (Переопределяет Object.Equals(Object).) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetAccessibleObject | Получает AccessibleObject для DiagramItem. |
![]() |
GetHashCode | Получает хэш-код для данного объекта DiagramItem. (Переопределяет Object.GetHashCode().) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
SetItem(ShapeElement) | Задает элемент DiagramItem, представляющий указанный элемент ShapeElement. |
![]() |
SetItem(LinkShape, LineSegment) | Задать элемент DiagramItem, представляющий указанный элемент LineSegment |
![]() |
SetItem(ShapeElement, ShapeField) | Задает элемент DiagramItem, представляющий указанный элемент ShapeField. |
![]() |
SetItem(LinkShape, LineSegment, AnchorPoint) | Задать элемент DiagramItem, представляющий точку привязки указанного элемента LineSegment |
![]() |
SetItem(ShapeElement, ShapeField, ShapeSubField) | Задает элемент DiagramItem, представляющий указанный элемент ShapeSubField. |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Diagrams - пространство имен