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


SwimlaneShapeGeometry - класс

Инкапсулирует рисование, свертку и проверку нажатия дорожки в области конструктора

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

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.RoundedRectangleShapeGeometry
        Microsoft.VisualStudio.Modeling.Diagrams.RectangleShapeGeometry
          Microsoft.VisualStudio.Modeling.Diagrams.SwimlaneShapeGeometry

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

Синтаксис

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

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

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

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

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

Свойства

  Имя Описание
Защищенное свойство Radius (Унаследовано от RoundedRectangleShapeGeometry.)
Открытое свойство ShadowOffset Получает смещение между контуром фигуры и внешним краем тени. (Унаследовано от ShapeGeometry.)
Защищенное свойство UninitializedPath Получает путь вокруг геометрии фигуры. (Унаследовано от ShapeGeometry.)

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

Методы

  Имя Описание
Защищенный метод Contains Получает значение, указывающее, находится ли точка в пределах контура геометрии.Структура геометрии определена с помощью графического контура, используемого для рисования геометрических фигур. (Унаследовано от NodeShapeGeometry.)
Открытый метод Dispose() Освобождает все ресурсы, используемые текущим экземпляром класса ShapeGeometry. (Унаследовано от ShapeGeometry.)
Защищенный метод Dispose(Boolean) (Унаследовано от ShapeGeometry.)
Открытый метод DoFoldToShape Вычисляет точку на векторе, который пересекает контур геометрии. (Унаследовано от RectangleShapeGeometry.)
Открытый метод DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) Определяет, находится ли точка внутри фигуры. (Унаследовано от ShapeGeometry.)
Открытый метод DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Возвращает значение, указывающее, находится ли данная точка в пределах геометрического объекта.Также возвращаются результаты проверки нажатия. (Переопределяет RectangleShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean).)
Открытый метод DoHitTestSelection Возвращает значение, указывающее, входит ли данная точка в границы результирующего выделения.Также возвращаются результаты проверки нажатия. (Переопределяет NodeShapeGeometry.DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo).)
Открытый метод DoPaint Рисует геометрию фигуры и ее тень, если он имеется. (Унаследовано от ShapeGeometry.)
Открытый метод DoPaintEmphasis Рисует визуальное выделение важных фрагментов на фигуре.Это не обозначает выделение, а только привлекает внимание пользователя к этой фигуре при выбранной другой фигуре. (См. ShapeElement.RelatedShapeToEmphasize.) (Унаследовано от NodeShapeGeometry.)
Защищенный метод DoPaintGeometry Рисует базовую геометрию. (Переопределяет NodeShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost).)
Открытый метод DoPaintResizeFeedback Рисует обратную связь изменения размера геометрии. (Унаследовано от NodeShapeGeometry.)
Открытый метод DoPaintSelection Рисует выделение обычно вокруг геометрии. (Унаследовано от NodeShapeGeometry.)
Защищенный метод DoPaintShadow Рисует тень для фигуры. (Унаследовано от ShapeGeometry.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetBackgroundBrushId Получает идентификатор, присвоенный кисти, которой закрашивается фон геометрии фигуры. (Унаследовано от ShapeGeometry.)
Открытый метод GetExtraPenWidth Получает ширину пера контура, который находится вне границы фигуры. (Унаследовано от ShapeGeometry.)
Защищенный метод GetFocusIndicatorInsideMargin Получает расстояние в мировых единицах от ограничивающего прямоугольника фигуры до индикатора фокуса, рисуемого внутри ограничивающего прямоугольника фигуры. (Унаследовано от NodeShapeGeometry.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetOutlinePenId Получает идентификатор, присвоенный кисти, которой рисуется контур геометрии фигуры. (Унаследовано от ShapeGeometry.)
Открытый метод GetPath(IGeometryHost) Получает путь вокруг геометрии фигуры.Используйте возвращенный путь перед применением GetPath() к любой другой фигуре.Используйте GetPathCopy(), если требуется сохранить путь. (Унаследовано от ShapeGeometry.)
Защищенный метод GetPath(RectangleD) Получает GraphicsPath геометрии.Это одноэлементный экземпляр геометрического класса.Не удаляйте.Используйте немедленно.Используйте GetPathCopy, если требуется другой путь! (Унаследовано от RoundedRectangleShapeGeometry.)
Открытый метод GetPathCopy Получает копию пути вокруг геометрии фигуры.Удалите путь после завершения работы с ним. (Унаследовано от ShapeGeometry.)
Открытый метод GetPerimeter Получает путь периметра вокруг фигуры, включая ширину пера, которым рисуется граница.Если требуется сохранить этот путь, создайте его копию. (Унаследовано от ShapeGeometry.)
Защищенный метод GetPerimeterBoundingBox Получает ограничивающий прямоугольник по периметру фигуры, включая толщину пера, которым рисуется граница. (Унаследовано от ShapeGeometry.)
Открытый метод GetSelectionLineOffset Получает расстояние между выделением и внешней стороной геометрии фигуры. (Унаследовано от ShapeGeometry.)
Открытый метод GetSelectionLineWidth Получает ширину линии, которая указывает, что фигура выделена. (Унаследовано от ShapeGeometry.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод HasFilledBackground Значение true, если этот тип геометрического объекта имеет заполненный фон. (Унаследовано от ShapeGeometry.)
Защищенный метод HasOutline Значение true, если этот тип геометрического объекта имеет видимую границу. (Унаследовано от ShapeGeometry.)
Защищенный метод HasShadow Значение true, если этот тип геометрического объекта имеет тень. (Унаследовано от ShapeGeometry.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

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

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

См. также

Ссылки

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