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


LineSegment - класс

Этот класс представляет линию часть линии между 2 конечными точками.

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

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.LineSegment

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

Синтаксис

'Декларация
Public Class LineSegment
public class LineSegment

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

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

  Имя Описание
Открытый метод LineSegment(PointD, PointD) Конструктор, принимающий 2 конечной точки
Открытый метод LineSegment(LinkShape, Int32, Int32) Конструктор, который принимает родительские LinkShape и индексы для 2 конечных точек.
Открытый метод LineSegment(PointD, PointD, Int32, Int32, Boolean, Boolean, RectangleD) Конструктор, принимающий 2 конечной точки и его индекс сегмента.

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

Свойства

  Имя Описание
Открытое свойство AbsoluteBounds Возвращает абсолютное ограничивающий прямоугольник представленное этим сегментом линии.
Открытое свойство CenterPoint Получите центральную точку сегмента линий.
Открытое свойство EndIndex Получает индекс конечной точки в пунктах края LinkShape.
Открытое свойство EndPoint Возвращает конечную точку сегмента линий.
Открытое свойство EndPointF Возвращает конечную точку сегмента линий.
Открытое свойство IsEndSegment Получите, является ли этот сегмент конца в LinkShape.
Открытое свойство IsStartSegment Получите, является ли этот сегмент запуска в LinkShape.
Открытое свойство Length Получает длину участка линии.
Открытое свойство StartIndex Получает индекс точки начала края LinkShape в пунктах.
Открытое свойство StartPoint Возвращает начальную точку сегмента линий.
Открытое свойство StartPointF Возвращает начальную точку сегмента линий.

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

Методы

  Имя Описание
Открытый метод Equals Возвращает значение, указывающее, является ли объект LineSegment равны 2. (Переопределяет Object.Equals(Object).)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetAccessibilityObject Возвращает AccessibleObject присвоено сегмент линии.
Открытый метод GetAccessibleDescription Возвращает доступное описание.
Открытый метод GetAccessibleHelp Получает описание действий, выполняемых объектом, и порядка его использования.
Открытый метод GetAccessibleHelpTopicFileName Возвращает путь к файлу Справки, связанному с данным объектом со специальными возможностями.
Открытый метод GetAccessibleHelpTopicId Получает идентификатор для идентификатора раздела Справки, связанного с данным объектом со специальными возможностями.
Открытый метод GetAccessibleName Возвращает доступное имя.
Открытый метод GetAccessibleRole Извлекает доступная роль данного LineSegment.
Открытый метод GetAccessibleState Возвращает доступное состояние этого объект LineSegment.
Открытый метод GetFocusable Возвращает значение, показывающее, является ли этот сегмент, способному получать фокус.
Открытый метод GetHashCode Возвращает хэш-код для данного LineSegment. (Переопределяет Object.GetHashCode().)
Открытый метод GetSelectable Возвращает значение, показывающее, является ли этот сегмент дискретный.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IsHorizontal Определяет, является ли сегмент расположен горизонтально.
Открытый метод IsStartAboveEnd Определяет, является ли начальная точка сегмента над конечной точкой.
Открытый метод IsStartLeftOfEnd Определяет, является ли начальная точка сегмента левая сторона конечной точки.
Открытый метод IsVertical Определяет, является ли сегмент вертикальный
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

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

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

См. также

Ссылки

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